
html{
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
html,body,ul{
    margin:0;
    padding:0;
}
*{
    margin:0;
    padding:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body{
    background: #fff;
    font-family: Lantinghei SC,Open Sans,Arial,Hiragino Sans GB,Microsoft YaHei,\\5FAE软雅黑,STHeiti,WenQuanYi Micro Hei,SimSun,sans-serif;
    line-height:1.4;
    font-size:14px;
    color:#333;
}
h3{
    font-size:24px;
}
h3{
    margin:0 auto;
    margin-top:20px;
    text-align:center;
}
a{
    text-decoration: none;
    color:#333;
    -webkit-tap-highlight-color: transparent

}
a, a:active,a:hover ,textarea:hover,input:hover,select ,select:hover{
    outline:0;
}
select ,select:hover{
    background:#fff
}
img{
    max-width:100% !important;
    border:0;
}
ul{
    list-style: none;
}
.project-fixed{
    // margin-bottom:70px;
}
input,select{
    border:0;
}
input, textarea,select{
    border-radius:0;
}
.detail-project{
    background:#fff;
    overflow: hidden;
}
/******loading******/
.axc-loading{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999;
    /* display: none; */
}
.axc-loading-content{
    width: 100px;
    background: rgba(0,0,0,0);
    color: #fff;
    text-align: center;
    padding: 15px;
    margin: 0 auto;
    border-radius: 6px;
}
.axc-loading-content i {
    width:40px;
    height:40px;
    display:block;
    margin:0 auto;
    background:url(../img/loading.gif)no-repeat;
    background-size:contain;
    margin-bottom:8px;
    opacity:0.7;
}
.search{
    margin-top:60px;
}
.axc-search{
    width:100%;
    background:rgba(255,255,255,0.9);
    position:fixed;
    top:0;
    z-index:1;
    left:0;
    padding:10px 18px;
    border:1px solid #ddd;
}
.axc-search input{
    padding:5px 10px;
    border:1px solid #ddd;
    font-size:14px;
    width:100%;
}
.search-label{
    width: 42px;
    font-size: 14px;
    display: block;
    position: absolute;
    right: 19px;
    top: 11px;
    background: #ccc;
    padding: 4px;
    text-align: center;
    color: #fff;
}
.axc-search .icon-close-gray{
    display:none;
    right:64px;
}
/*****detailÒ³Ãæ******/
.axc-detail-notice{
    background:#ffe7ba;
    position:fixed;
    left:0;
    right:0;
    top:0;
    z-index:100
}
.axc-head-notice{
    margin: 0 16px;
    background: url(../img/axc-play/youyou.png)no-repeat;
    background-size: 45px;
    background-position: right bottom;
    padding: 9px 0;
}
.axc-head-notice span:last-child{
    color:#ff5959;
    font-weight:700;
    font-size:14px;
}
.detail-header{
    width: 100%;
    height: 42px;
    position: fixed;
    display:table;
    top: 0;
    left:0;
    background:rgba(247,247,249,.95);
    z-index: 10;
    transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out
}
.detail-head-zheg{
    display:none;
}
/* .detail-bottom-border{
	border-bottom:1px solid rgba(0,0,0,.1)
} */
.detail-header a{
    width:1%;
    font-size:16px;
    color:#666;
    padding-left:10px;
    vertical-align: middle
}
.m-detail-banner {
    width:2% !important;
}
.banner-detail a{
    padding:7px 0
}
.banner-detail-last{
    width:1% !important
}
.banner-detail-last,.m-detail-banner{
    padding-right:10px;
    text-align:right
}
.banner-detail{
    width:2%;
    display:table-cell;
    padding:7px 10px;
}
.m-datail-banner-head-logo {
    position:relative;
    width:2.3% !important
}
.axc-font-myb{
    background: #d6d6d6;
    color: #fff;
    padding: 0px 3px;
    position: absolute;
    left: 126px;
    font-size: 12px;
    bottom: 9px;
    border-radius: 3px;
}
.detail-foot-discuss{
    background:url(../img/icon-foot.png)no-repeat;
    background-size:90px;
    background-position:center center;
    height:41px;
}
.icon{
    display:inline-block;
    height:16px;
    width:16px;
	background: url(../img/1.png)no-repeat;
    background-size: 100%;
    vertical-align: middle;
}
.icon2{
    display:inline-block;
    height:16px;
    width:16px;
	background: url(../img/2.png)no-repeat;
    background-size: 100%;
    vertical-align: middle;
}
.icon3{
    display:inline-block;
    height:16px;
    width:16px;
	background: url(../img/3.png)no-repeat;
    background-size: 100%;
    vertical-align: middle;
}
.icon4{
    display:inline-block;
    height:16px;
    width:16px;
	background: url(../img/4.png)no-repeat;
    background-size: 100%;
    vertical-align: middle;
}
.icon5{
    display:inline-block;
    height:16px;
    width:16px;
	background: url(../img/5.png)no-repeat;
    background-size: 100%;
    vertical-align: middle;
}
.icon6{
    display:inline-block;
    height:16px;
    width:16px;
	background: url(../img/6.png)no-repeat;
    background-size: 100%;
    vertical-align: middle;
}
.icon7{
    display:inline-block;
    height:16px;
    width:16px;
	background: url(../img/9.png)no-repeat;
    background-size: 100%;
    vertical-align: middle;
}
.icon8{
    display:inline-block;
    height:16px;
    width:16px;
	background: url(../img/8.png)no-repeat;
    background-size: 100%;
    vertical-align: middle;
}
.icon9{
    display:inline-block;
    height:20px;
    width:20px;
    background: url(../img/ff.png)no-repeat;
    background-size: 100%;
    vertical-align: middle;
}
.axc-axc-yue-project-count select{
	background: #f2f2f2;
    padding: 5px;
    width: 80px;
    border: 1px solid #dadada;
    border-radius: 3px;
}
.detail-header span{
    vertical-align:middle
}
.detail-header .icon-left{
    background-position:-27px -360px;
    vertical-align:top;
    margin-top:3px;
}
.detail-header .icon-center{
    background-position: -24px -264px
}
.detail-header .icon-right{
    background-position: -25px -288px
}
.detail-header .icon-subp{
    background-position: -25px -241px;
}
.axc-detail-content{
    margin-top:82px
}
.axc-dream-no-content{
    margin-top:42px;
}
.detail-project-content{
    margin:0 10px;
    position: relative;
}
img .lazy{
    vertical-align: middle;
    border:0
}
.detail-maneger{
    padding:12px 0;
    color:#666;
    position:relative;
    border-bottom:1px solid rgba(0,0,0,.1);
    overflow:hidden
}
.detail-user-photo{
    width:40px;
    height:40px;
    border-radius:2px;
    display:inline;
    float:left;
    margin-right:10px;
}
.detail-user-photo img{
    width:40px;
    height:40px;
    border-radius:100%;
}
.detail-user{
    float:left;
    word-break:break-all;
    word-wrap:break-word;
}
.detail-banner-mine{
    padding-right:10px;
    text-align:right;
}
.detail-user a span{
    color:#666;
    font-size:15px;
    display:block;
    vertical-align: middle;
    margin-bottom:2px;

}
.detail-user a p{
    color:#999;
    font-size:12px
}
.detail-user-manager{
    color: #3d9c52;
    padding: 4px 8px;
    border-radius: 5px;
    display: block;
    border: 1px solid #3d9c52;
    position: absolute;
    right: 10px;
    top: 18px;
    text-align: center
}
.detail-user--manager-right{
    right:0;
}
.detail-status{
    border-bottom:1px solid rgba(0,0,0,.1);
    overflow:hidden;
    padding:8px 0 8px;
}
.detail-sttus ul{
    overflow:hidden
}
.detail-status li{
    width:33.33%;
    float:left;
    text-align:center;
    font-size:12px;
    color:#999
}
.detail-status-font{
    color:#f25b4b;
    font-size:19px;
    font-weight:600;
}
.ceshifont-detail{
    width:100%;
    display:block;
    color:#999
}
.detail-project-card{
    position:relative;
    margin-top:10px;
}
.axc-detail-title{
    font-weight: 700;
    font-size: 20px;
    text-indent: 62px;
    word-break: break-all
}
.status-quo{
    position: absolute;
    color:#fff;
    left: -10px;
    top:3px;
    height: 21px;
    width:66px;
    font-size:12px;
    font-weight: 700;
    line-height: 21px;
    text-align: center
}
.status-pp{
    height: 21px !important;
    width: 66px !important;
    padding:0 !important;
    font-size:12px !important;
}
.status-remain{
    background: url(../img/icon-new2.png) no-repeat;
    background-size: 100% 100%;
    border-color:#3d9c52;
}
.status-passing{
    background: url(../img/icon-new3.png) no-repeat;
    background-size: 100% 100%;
    border-color:#3d9c52;
}
.status-end{
    background: url(../img/icon-ending2.png) no-repeat;
    background-size: 100% 100%;
    border-color:#3d9c52
}
.status-frozen{
    background: url(../img/icon-fore2.png) no-repeat;
    background-size: 100% 100%;
    border-color:#3d9c52
}
.group-img img {
    margin: 0 10px;
}
.axc-detail-article{
    font-size: 16px;
    line-height: 1.7;
    word-wrap: break-word;
    margin:10px 0;
}
.axc-detail-article a{
    display:block;
}
.axc-detail-article img{
    width:31%;
    float:left;
    margin-bottom:10px;
}
.autoheight{
    min-height:92px;
}
.detail-user-discuss .axc-detail-article img,.list-project-img img {
    width:30%;
    float:left;
    margin-bottom:10px;
    /*height:67px*/
}
.axc-detail-article{
    overflow: hidden
}
.axc-detail-list{
    margin:5px 10px 9px;
    position:relative;
}
.axc-detail-list .logo{
    width:131px;
    height:19px;
    position:absolute;
    top:11px;
    right:0
}
.axc-detail-list h4{
    font-size: 16px;
    font-weight: 700;
    padding: 10px 0;
}
.user-using{
    padding:8px 0;
    border-top:1px solid #ccc;
}
.user-using strong{
    color:#f25b4b
}
.user-using-free{
    font-size:85%;
    color:#777;
    float:right
}
.user-using-free b ,.user-using-day{
    color:#3d9c52
}

.axc-detail-list p{
    color: #999;
    margin-bottom: 0;
    font-size: 13px;
    margin-top:3px;
    overflow:hidden
}
.axc-discuss  ul{
    background:#fff
}
.detail-discuss{
    display:block;
    padding:15px 10px 8px;
    border-bottom:1px solid rgba(0,0,0,.1);
    overflow:hidden
}
.detail-user-discuss{
    margin-left:50px;
    word-wrap: break-word;
    margin-bottom:10px
}
.axc-detail-list{
    background:#e8e8e8;
}
.detail-user-support{
    font-size: 14px;
    color: #666;
    font-weight: 400
}
.detail-user-discuss h6 b{
    color: #f25b4b;
    font-weight: 700
}
.detail-user-discuss h6{
    font-size: 14px;
    margin-bottom:10px;
}
.detail-user-discuss-content{
    margin-bottom:10px;
    color:#666;
}
.discuss-time{
    font-size: 12px;
    color: #999;
    margin-bottom: 6px;
}
.discuss-time i{
    background-position:0 -310px;
    float:right;
    margin:0;
}
.detail-foot{
    position:fixed;
    bottom:0;
    left:0;
    z-index: 10;
    background: rgba(247,247,249,.95);
    width:100%;
}
.sigle-up{
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 11px solid #3d9c52;
    position: absolute;
    ransform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    bottom: -11px;
    right: 9%;
}
.detail-foot li{
    width:28%;
    display:block;
    float:left;
    text-align:center;
    padding: 5px 0px 3px
}
.detail-foot li span{
    padding-top: 2px;
    display: block;
    font-size: 12px;
    color: #888
}
.detail-foot li b{
    color:#f25b4b;
    font-weight:normal;
}
.share-infor{
    position: absolute;
    left: 10px;
    right: 10px;
    top: -45px;
    color: #fff;
    padding: 7px 9px;
    background: rgba(61,156,82,.95);
    font-size: 15px;
    border-radius: 4px;
}
.animation-pulse{
    animation-name:pulse;
    animation-duration: 1s;
    -webkit-animation-name:pulse;
    -webkit-animation-duration:1s;
    -webkit-animation-fill-mode: both;

}
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.5)
    }

    95% {
        -webkit-transform: scale(.9)
    }

    100% {
        -webkit-transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.5)
    }

    95% {
        transform: scale(.9)
    }

    100% {
        transform: scale(1)
    }
}
.user-flow .icon-about{
    width:24px;
    height:24px;
    background-position: -48px -48px
}
.user-flowed .icon-about{
    width:24px;
    height:24px;
    background-position: -48px -72px
}
.icon-share{
    width:24px;
    height:24px;
    background-position:-48px -240px
}
.detail-help{
    background: #ff5959;
    border-radius: 5px;
    display: block;
    color: #fff;
    font-size: 18px;
    padding: 7px 4px;
    border-radius: 5px;
    font-weight: 700
}
.detail-helped{
    background: #ccc!important;
}
.detail-foot-help{
    width:42% !important
}
.detail-helped .icon-love{
    background:url(../img/loved.png)no-repeat !important;
    background-size:100% 100% !important;
}
.detail-foot .icon-love{
    width:18px;
    height:15px;
    display:inline-block;
    background:url(../img/love.png)no-repeat;
    background-size:100% 100%;
    margin-right: 5px
}
.detail-discuss-end {
    margin-top: 9px;
    text-align: center
}
.detail-discuss-end p{
    color:#666;
    font-size:14px;
}
.detail-discuss-end img{
    width: 150px;
    height: 23px;
    margin: 8px auto
}
.modal-maneger,.modal-maneger-alert{
    display:none
}
.modal-start{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left: 0;
    z-index:1000;
    /* overflow: hidden */
}
.modal-background{
    height: 100%;
    width:100%;
    /* position: absolute; */
    background:rgba(0,0,0,.5)
}
.modal-dialog{
    /*left: 0;
    bottom: 0;*/
    left: 11%;
    top: 100px;
    -webkit-animation: fadeInUp 300ms 0ms ease-in-out both;
    -moz-animation: fadeInUp 300ms 0ms ease-in-out both;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}
@-webkit-keyframes fadeInUp {
    0% {
        -webkit-transform: translateY(200px)
    }
    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInUp {
    0% {
        -moz-transform: translateY(200px)
    }
    100% {
        -moz-transform: translateY(0)
    }
}
.manager-modal{
    width: 100%;
    position: fixed;
    margin: 0;
    bottom: 0;
    left:0;
    background: rgba(247,247,247,.95);
}
.manager-modal-bottom{
    /*width:100%;
    background: rgba(247,247,247,.95);*/
	width: 78%;
    background: rgb(255, 255, 255);
    position:absolute
}
.manager-card-head{
    padding: 18px 15px 0;
    font-size: 16px;
    text-align:center
}
.manager-card-head h4{
    text-align: center;
    font-size:14px;
    font-weight:500;
}
.manager-card-head span{
    font-size:85%;
    padding:3px 0;
    display:block;
}
.maneger-card-body{
    width:100%;
    padding:10px;
        /* display: table; */
    max-height: 245px;
    overflow-y: auto;
}
.success-maneger-share  a{
    width:25% !important;
}
.add-road-axc{
    padding:0;
    margin-bottom:10px;
}
.maneger-card-body a{
    width:29%;
    display:block;
    text-align:center;
    vertical-align: middle;
    float: left;
    margin-bottom:10px;
    font-size:13px;
    color:#333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.project-update-center{
    width:21% !important;
    text-align:center !important;
}
.icon-maneger{
    width:50px;
    height:50px;
    display:block;
    margin:5px auto;
    background:url(../img/icon-maneger.png)no-repeat;
    background-size: 100px
}
.project-update .icon-update{
    background-position: 0 0;
}
.project-update:hover .icon-update{
    background-position: -50px  0;
}
.project-withdraw{
    color:#bbb
}
.projected-update .icon-update{
    width:50px;
    height:50px;
    display:block;
    margin:5px auto;
    background:url(../img/icon-edit-round1_3x.png)no-repeat;
    background-size: 100px;
    background-position:0 0
}
.projected-update .icon-update{
    width:50px;
    height:50px;
    display:block;
    margin:5px auto;
    background:url(../img/icon-edit-round1_3x.png)no-repeat;
    background-size: 100px;
    background-position:0 0;
}
.project-update .con-update{
    background-position:0 0;
}
.project-edit .icon-edit{
    background-position:0 -50px
}
.projected-edit .icon-edit{
    width:50px;
    height:50px;
    display:block;
    margin:5px auto;
    background:url(../img/icon-edit-round1_3x.png)no-repeat;
    background-size: 100px;
    background-position:0 -50px;
}
.projected-prove .icon-prove{
    width:50px;
    height:50px;
    display:block;
    margin:5px auto;
    background:url(../img/icon-edit-round1_3x.png)no-repeat;
    background-size: 100px;
    background-position:0 -250px;
}
.project-prove .icon-prove{
    background-position:0 -250px
}
.project-confirm-manger .icon-confirm{
    width: 50px;
    height: 50px;
    display: block;
    margin: 5px auto;
    background: url(../img/icon-edit-round_3x.png)no-repeat;
    background-size: 100px;
    background-position: 0 -450px;
}
.project-confirm-manger .icon-connect {
    width: 50px;
    height: 50px;
    display: block;
    margin: 5px auto;
    background: url(../img/icon-edit-round_3x.png)no-repeat;
    background-size: 100px;
    background-position: 0 -500px;
}
.project-confirm-manger:hover .icon-connect {
    width: 50px;
    height: 50px;
    display: block;
    margin: 5px auto;
    background: url(../img/icon-edit-round_3x.png)no-repeat;
    background-size: 100px;
    background-position: -50px -500px;
}
.project-help-list .icon-help-list {
    width: 50px;
    height: 50px;
    display: block;
    margin: 5px auto;
    background: url(../img/icon-edit-round_3x.png)no-repeat;
    background-size: 100px;
    background-position: 0 -550px;
}
.project-help-list:hover .icon-help-list {
    width: 50px;
    height: 50px;
    display: block;
    margin: 5px auto;
    background: url(../img/icon-edit-round_3x.png)no-repeat;
    background-size: 100px;
    background-position: -50px -550px;
}
.projected-confirm-manger .icon-confirm{
    width: 50px;
    height: 50px;
    display: block;
    margin: 5px auto;
    background: url(../img/icon-edit-round1_3x.png)no-repeat;
    background-size: 100px;
    background-position: 0 -450px;
}
.added-money .icon-add-money{
    width:50px;
    height:50px;
    display:block;
    margin:5px auto;
    background:url(../img/icon-edit-round1_3x.png)no-repeat;
    background-size: 100px;
    background-position:0 -400px;
}
.projected-disadd2-money .icon-add2-money{
    width:50px;
    height:50px;
    display:block;
    margin:5px auto;
    background:url(../img/icon-edit-round1_3x.png)no-repeat;
    background-size: 100px;
    background-position:0 -350px;
}
.add-money .icon-add-money{
    width:50px;
    height:50px;
    display:block;
    margin:5px auto;
    background:url(../img/icon-edit-round_3x.png)no-repeat;
    background-size: 100px;
    background-position:0 -400px;
}
.add-money:hover .icon-add-money{
    width:50px;
    height:50px;
    display:block;
    margin:5px auto;
    background:url(../img/icon-edit-round_3x.png)no-repeat;
    background-size: 100px;
    background-position:-50px -400px;
}
.projected-add2-money{
    float:right;
}
.projected-add2-money .icon-add2-money{
    width: 50px;
    height: 50px;
    display: block;
    margin: 5px auto;
    background: url(../img/icon-edit-round_3x.png)no-repeat;
    background-size: 100px;
    background-position: 0 -350px;
}
.projected-add2-money:hover .icon-add2-money{
    background-position:-50px -350px
}
.projected-update .icon-add-money{
    width:50px;
    height:50px;
    display:block;
    margin:5px auto;
    background:url(../img/icon-edit-round1_3x.png)no-repeat;
    background-size: 100px;
    background-position:0 -50px;
}
.project-break .icon-break{
    background-position:0 -200px
}
.project-break:active .icon-break{
    background-position:-50px -200px
}
.projected-break .icon-break{
    width:50px;
    height:50px;
    display:block;
    margin:5px auto;
    background:url(../img/icon-edit-round1_3x.png)no-repeat;
    background-size: 100px;
    background-position:0 -200px
}
.project-advance .icon-advance{
    background-position:0px -150px
}
.project-advance:active .icon-advance{
    background-position:-50px -150px
}
.projected-advance .icon-advance{
    width:50px;
    height:50px;
    display:block;
    margin:5px auto;
    background:url(../img/icon-edit-round1_3x.png)no-repeat;
    background-size: 100px;
    background-position:0 -150px;
}
.projected-withdraw .icon-withdraw{
    background-position: 0px -350px
}
.project-withdraw .icon-withdraw{
    background-position:0px -300px
}
.project-withdraw:hover .icon-withdraw{
    background-position:-50px -300px
}
.project-count .icon-count{
    background-position:0 -100px;
    position:relative;
}
.dian{
    width: 10px;
    height: 10px;
    display: block;
    background: #ff5959;
    border-radius: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.dian1{
    width: 10px;
    height: 10px;
    display: block;
    background: #ff5959;
    border-radius: 100%;
    position: absolute;
    right: -1px;
    top: -5px;
}
.projected-count .icon-count{
    width:50px;
    height:50px;
    display:block;
    margin:5px auto;
    background:url(../img/icon-edit-round1_3x.png)no-repeat;
    background-size: 100px;
    background-position:0 -100px;
}
.project-update:hover .con-update{
    background-position:-50px 0;
}
.project-edit:hover .icon-edit{
    background-position:-50px -50px
}
.project-prove:hover .icon-prove{
    background-position:-50px -250px
}
.project-break:hover.icon-break {
    background-position:-50px -200px
}
.project-advance:hover .icon-advance{
    background-position:-50px -150px
}
.project-end-withdraw:hover .icon-withdraw{
    background-position:-50px -300px
}
.project-count:hover .icon-count{
    background-position:-50px -100px
}
.project-advanced .icon-advance{
    background-position:-50px -350px
}
.maneger-card-add-money p,.maneger-break p,.maneger-withdraw p{
    font-size:16px;
    text-align:center;
    padding:5px 5px;
}
.maneger-withdraw p span{
    color:#c60000;
}
.project-nopass-advanced{
    display:none
}
.manager-card-foot{
    /*padding: 10px;*/
   padding: 0 10px;
}
.manager-card-foot a{
    /*font-size: 16px;
    background:#fff;
    color: #333;
    border: 1px solid #ddd;
    display:block;
    text-align:center;*/
    font-size: 16px;
    background: #fff;
    color: #333;
    border: 1px solid #ddd;
    border-width: 1px 0 0 0;
    display: block;
    text-align: center;
}
.manager-default{
    padding: 9px;
    /*margin-bottom: 10px;*/
    border-radius: 6px;
}
.modal-background a{
    display:block;
    width:100%;
    height:100%;
}
.axc-submit-break{
    background:#ff5959 !important;
}
.manager-icon-share{
    width: 50px;
    height: 50px;
    display: block;
    margin: 5px auto;
    background: url(../img/icon-login-type.png)no-repeat;
    background-size: 100px;
}
.manager-icon-code{
    background-position: 0  -450px;
}
.manager-icon-weibo{
    background-position: 0  -150px;
}
.manager-icon-kongjian{
    background-position: 0  -50px;
}
.manager-icon-tengxun{
    background-position: 0  -400px;
}
.manager-icon-QQ-frient{
    background-position: 0  -100px;
}
.manager-weibo:active .manager-icon-weibo{
    background-position: -50px  -150px;
}
.manager-kongjian:active .manager-icon-kongjian{
    background-position: -50px  -50px;
}
.manager-tengxun:active .manager-icon-tengxun{
    background-position: -50px  -400px;
}
.manager-QQ-frient:active .manager-icon-QQ-frient{
    background-position: -50px  -100px;
}
/**** ÌáÊ¾ÐÅÏ¢*****/
.axc-console{
    width:100%;
    font-size: 16px;
    line-height: 2;
    background: rgba(217,83,79,.95)
    padding:7px 11px;
    position:fixed;
    text-align:center;
    color:#fff;
    top: 0;
    display:none;
    z-index: 1001;
    -webkit-animation: fadeInDown 500ms 0ms ease both;
}
@-webkit-keyframes fadeInDown {
    0% {
        -webkit-transform: translateY(-200px)
    }
    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInDown {
    0% {
        -moz-transform: translateY(-200px)
    }
    100% {
        -moz-transform: translateY(0)
    }
}
.axc-base{
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
    background: url("../img/case.png");
    background-size: 40px;
    margin-bottom: 1px;
    background-position: 40px 40px
}
.axc-success{
    background:#3d9c52 !important;
}

.axc-success .axc-base{
    background-position: 0 -60px;
}
/****ÏîÄ¿½øÕ¹******/
.detail-user-discuss .project-progress b{
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    padding: 0 10px;
    background: #3d9c52;
    color: #fff;
    margin-left: 6%;
    border-radius: 4px;
}
.detail-user-discuss .project-progress b{
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    padding: 0 10px;
    background: #3d9c52;
    color: #fff;
    margin-left: 6%;
    border-radius: 4px;
}
/*****ÏîÄ¿Æí¸£********/
.axc-pray{
    width: 100%;
    padding: 3% 6% 2% 41%;
    background: url('../img/pray.jpg') no-repeat;
    background-size: 100%;
    color: #fff;
    text-align: center;
    font-size: 18px;
    display:block;
}
.axc-pray strong {
    font-size: 23px;
    padding: 0 5px;
}
.axc-pray a {
    display: block;
    width: 89px;
    text-align: center;
    margin: 7px auto 10px;
    border-radius: 4px;
    line-height: 25px;
    background: #ff921c;
    color:#333;
    font-size:14px
}
/********detail manager**********/
.axc-count{
    margin:10px 0;
}
.axc-count .axc-project-user {
    position:relative
}
.count-type{
    width:100%;
    margin-top:10px;
    overflow: hidden;
    border-bottom:1px solid #ddd;
}
.count-type h5{
    margin:10px;
    font-size:16px;
    font-weight: 400;
    text-align:center;
}
.count-type-content{
    width:100%;
    background:#fff;
    overflow: hidden
}
.count-type-content li{
    width:50%;
    float:left;
    text-align:center;
    padding:15px 0;
    border-top:1px solid #ddd;
    border-right:1px solid #ddd;
    color:#999;
}
.count-type-item-nd{
    border-top:0 !important;
}
.count-type-content li i{
    font-size:28px;
    color:#333;
    font-weight:400;
}
.count-type-content li:nth-child(even) i{
    color:#3d9c52;
}
.count-type-content li small{
    font-size:14px;
    color:#666;
}
.axc-countant .manager-card-foot{
    margin-top:20px;
    margin-bottom:30px;
}
.axc-analyst{

}
.axc-skillbar{
    background:#fff;
    padding: 35px 20px;
}
.skillbar{
    position:relative;
    width:100%;
    height:30px;
    line-height:30px;
    padding-right:0;
    border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -webkit-transition:0.4s linear;
    -moz-transition:0.4s linear;
    -ms-transition:0.4s linear;
    -o-transition:0.4s linear;
    transition:0.4s linear;
    -webkit-transition-property:width, background-color;
    -moz-transition-property:width, background-color;
    -ms-transition-property:width, background-color;
    -o-transition-property:width, background-color;
    transition-property:width, background-color;
}
.skillbar-title {
    position:absolute;
    top:-1px;
    left:0;
    width:70px;
    font-weight:bold;
    font-size:13px;
    color:#999;
    -webkit-border-top-left-radius:3px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-bottomleft:3px;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
}
.axc-analysts{
    padding:20px;
}
.skillbar-title span {
    display:block;
    height:10px;
    line-height:10px;
    text-align:right;
    font-weight:normal;
}
.min-title{
    color:#3d9c52;
}
.skillbar-bar {
    height:6px;
    width:0px;
    margin-left:80px;
    background:#dedede;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.min-bar{
    background:#3d9c52;
}
.skill-bar-percent {
    position:absolute;
    right:48px;
    top:-2px;
    font-size:13px;
    height:35px;
    line-height:10px;
    color:#ffffff;
    color:rgba(0, 0, 0, 0.4);
}
.skill-bar-mine{
    right: 5px;
    height: 25px;
    width: 25px;
    background: #3d9c52;
    line-height: 25px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    top: -10px;
}
.axc-skill-content{
    font-size:16px;
    margin: 12px 5px 0;
}
.axc-skill-content i{
    color:#f60000;
    font-size:28px;
    font-weight:400;
}
.axc-skill-content a{
    color:#333;
    font-weight: 500;
    text-decoration:underline;
}
/*****ÆÀÂÛ********/
.axc-discuss-dialog{
    position:fixed;
    left: 0;
    top: 30%;
    bottom:0;
    right:0;
    margin:0;
    -webkit-animation: bounceIn 300ms 0ms ease both;
    -moz-animation: bounceIn 300ms 0ms ease both;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}
.axc-discuss-content{
    max-width:300px;
    border-radius:5px;
    margin-left: 30px;
    margin-right: 30px;
    background: rgba(247,247,247,.95);
    margin:0 auto;
}
.axc-infor-base{
    background-position:0 -20px;
}
.axc-form-group{
    margin-bottom: 10px;
}
.discuss-body{
    width:100%;
    margin:0 auto;
    padding:10px;
}
.axc-form-discuss-control{
    box-shadow: 0 0 1px rgba(0,0,0,.75) inset;
    height: auto;
    border: 0;
    resize: none;
    font-size: 15px;
    -webkit-appearance: none;
}
.discuss-font{
    width:100%;
    display:block;
    line-height:1.4;
    padding:6px 12px;
    color:#555;
    background:#fff;
    border-radius:4px;
}
.axc-discuss-footer{
    border-top:1px solid #d7d7d7;
    text-align:center;
    overflow:hidden;
}
.discuss-btn{
    width:50%;
    float:left;
    color:#1f8dd6;
    font-size:16px;
    border-radius:0;
    border-bottom-left-radius: 6px;
    text-align:center
}
.discuss-default{
    padding:10px;
}
.discuss-submit{
    width:50%;
    margin-left: 0;
    border:0;
    border-radius:0;
    border-bottom-right-radius: 6px;
    background:0 0 ;
    padding:10px;
    border-left:1px solid #d7d7d7;
}
/******¹«ÒæÖ¤Êµ*****/
.axc-approve{
    margin:10px auto;
}
.axc-approve a{
    padding: 3px 10px;
    border: 1px solid #3d9c52;
    border-radius: 4px;
    font-size: 13px;
    color: #3d9c52;
}
/********ÌáÇ°½áÊø********/
.axc-project-user{
    /* padding:5px 10px; */
    background:#fff;
    position:relative;
    border-bottom:1px solid #ddd;
}
.axc-project-user a{
    display:block;
    vertical-align: middle;
    text-align:left;
    font-size:16px
}
.axc-project-user-img{
    overflow: hidden
}
.axc-project-user-img img{
    width:48px;
    height:48px;
    float:left;
    border-radius:100%;
}
.axc-project-title{
    display:table-cell;
    padding:0 10px 0 10px;
    vertical-align: middle;
    width:100%;
    height: 48px;
    position: relative;
}
.axc-project-title span{
    height: 20px;
    font-size: 15px;
    color: #666;
    display: block;
    overflow: hidden
}
.axc-project-user-font{
    width:16px;
    height: 16px;
    display:block;
    position: absolute;
    top: 20px;
    right: 16px;
    opacity: .3
}
.axc-project-user-font{
    background-position: -24px -328px;
}
.axc-project-list  h4{
    margin: 20px 10px 10px;
    font-weight: normal;
    font-size:16px;
}
.infor-content  .control-label{
    width: 100%;
    padding: 11px 15px;
    overflow: hidden;
    word-wrap: break-word;
    resize: horizontal;
    height: 88px;
    border:0;
    font-size:16px;
    line-height:22px;
}
.axc-informer  input{
    width:100%;
    padding: 16px 15px;
    font-size: 16px;
    border: 0;
    border-bottom: 1px solid #ededed;
    border-radius:0;
    -webkit-appearance:none;
}
.axc-console{
    width:100%;
    font-size: 16px;
    line-height: 2;
    background:rgba(217,83,79,.95);
    padding:7px 11px;
    position:fixed;
    text-align:center;
    color:#fff;
    top: 0;
    display:none;
    z-index: 1001;
    -webkit-animation: fadeInDown 500ms  0ms ease both;
}
@-webkit-keyframes fadeInDown {
    0% {
        -webkit-transform: translateY(-200px)
    }
    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInDown {
    0% {
        -moz-transform: translateY(-200px)
    }
    100% {
        -moz-transform: translateY(0)
    }
}
.axc-infor-warn{
    margin: 25px 15px 20px 15px;
    color:red;
    font-size: 14px
}
.axc-foot-btn {
    margin: 15px
}
.axc-success-btn{
    -webkit-appearance: button;
    cursor: pointer;
    margin-bottom: 10px;
    width:100%;
    font-size: 16px;
    border:none;
    color:#fff;
    display:block;
}
.axc-infor-btn{
    padding: 11px 16px;
    background: #ff9800;
    border-radius: 3px;
    color:#fff;
    font-size:16px;
    text-align:center;
    display:block;
}
.axc-early-end{
    margin-top:25px;
}
.axc-early-end .control-label{
    min-height:128px;
}
.axc-early-end-warn{
    width:90%;
    margin:20px auto;
}
.axc-early-end-warn span{
    font-size:14px;
    color:red
}
.axc-early-end-warn ul li{
    color:#999;
    font-size:14px
}
.icon-white{
    width: 72px;
    height: 72px;
    display: block;
    margin: 0 auto;
    background: url('../img/icon-head.png') no-repeat;
    background-size: 72px;
    position: relative
}
.mod-share-page>header{
    padding: 15px 10px;
    color: #fff;
    background: #3d9c52;
    margin-bottom: 20px;
    text-align:center
}
.icon-success{
    background-position: 0 0;
}
.mod-share-page>header h4{
    padding-top: 8px;
    font-size: 18px;
    margin:10px auto;
}
.mod-share-page>header h4 small {
    color: inherit;
    display: block;
    font-size: 14px;
    padding-top: 10px;
    font-weight: 400;
    line-height: 1.3;
}
/*********fancyboxµ¯³ö¿òºÏ¼¯**********/
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

* html #fancybox-loading {	/* IE6 */
    position: absolute;
    margin-top: 0;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
}

#fancybox-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000 !important;
    display: none;
    opacity:0.8 !important;
    z-index: 2;
}

* html #fancybox-overlay {	/* IE6 */
    position: absolute;
    width: 100%;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    z-index: 1101 !important;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    /* background: #FFF; */
}

#fancybox-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: 0;
    outline: none;
    overflow: hidden;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}

#fancybox-close {
    position: absolute;
    top: -1px;
    right: -42px;
    width: 30px;
    height: 30px;
    background-image: url('../img/fancy_close.png');
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox_error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 7px;
    margin: 0;
}

#fancybox-content {
    height: auto;
    width: auto;
    padding: 0;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
    -ms-interpolation-mode: bicubic;
}

#fancybox-frame {
    position: relative;
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}


.fancybox-title-inside {
    padding: 10px 0;
    text-align: center;
    color: #333;
}

.fancybox-title-outside {
    padding-top: 5px;
    color: #FFF;
    text-align: center;
    font-weight: bold;
}

.fancybox-title-over {
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    display: block;
}

#fancybox-title-wrap {
    display: inline-block;
}

#fancybox-title-wrap span {
    height: 32px;
    float: left;
}

#fancybox-title-left {
    padding-left: 15px;
    background-position: -40px -90px;
    background-repeat: no-repeat;
}

#fancybox-title-main {
    font-weight: bold;
    line-height: 29px;
    background-position: 0px -40px;
    color: #FFF;
}

#fancybox-title-right {
    padding-left: 15px;
    background-position: -55px -90px;
    background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('../img/fancy_nav_left.png');
}

#fancybox-right-ico {
    background-image: url('../img/fancy_nav_right.png');
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancy-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancy-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
}

#fancy-bg-ne {
    top: -20px;
    right: -20px;
    background-position: -40px -162px;
}

#fancy-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-position: -20px 0px;
}

#fancy-bg-se {
    bottom: -20px;
    right: -20px;
    background-position: -40px -182px;
}

#fancy-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-position: 0px -20px;
}

#fancy-bg-sw {
    bottom: -20px;
    left: -20px;
    background-position: -40px -142px;
}

#fancy-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
}

#fancy-bg-nw {
    top: -20px;
    left: -20px;
    background-position: -40px -122px;
}
/*******Ö§¸¶Ò³Ãæ********/
.axc-project-list h5{
    font-size: 15px;
    color:#666;
    font-weight:400;
    margin:15px 15px 10px 15px;
}
.axc-project-list .lable-btn{
    background:#fff;
}
.lable-btn{
    width:100%;
    margin:0;
    padding:14px 15px 14px 15px;
    font-size:16px;
    border:none;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ededed;
    display:table;
    float:none;
    position:relative
}
.lable-btn input[type=radio]{
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none;
}
.lable-btn span{
    font-size:16px;
    position:absolute;
    right:15px;
    top:13px;
}
.lable-btn span small {
    display:block;
    font-size: 12px;
    color:#999;
    font-weight:400;
    width:91%;
}
.donation-money-select{
    background:#fff;
    border-bottom:1px solid #ddd;
}
.anonymous{
    width:100%;
    display:flex;
    justify-content:flex-start;
    align-items:center;
    padding-bottom:0.8rem;
}
.anonymous >img{
    width:1.066667rem;
    height:1.066667rem;
    margin:0 0.56rem 0 0.88rem;
}
.anonymous >p{
    font-size:0.8rem;
    color:#888;
    width:3.333333rem;
    height:1.066667rem;
}

.into-money-msg{
    padding: 9px 15px 0;
}
.donation-help {
    width: 97%;
    font-size: 16px;
    color: #b0a7a2;
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
    padding: 3% 2% 4%;
    margin: 0 auto;
}
.donation-help tr{
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.donation-td{
    width: 94px;
    color: #fc7d37;
}
.donation-s {
    font-size: 14px;
    line-height: 26px;
    border: 1px solid #c5c0b8;
    border-radius: 5px;
    word-break: break-all;
    word-wrap: break-word;
    background: #fff;
    padding: 4px 0;
    text-align: center;
}
.donation-s img{
    display:none
}
.donation-help .l {
    margin-right: 5px;
}
.ed {
    border: 1px solid #fc7d37!important;
    width: 89px!important;
    font-size: 16px!important;
    color: #fc7d37;
    text-align: center!important;
    -webkit-appearance: none!important;
}
.ed img {
    width: 14px;
    height: 14px;
    float: right;
    margin-top: -5px;
    display: block;
}
.donation-other {
    width: 100%!important;
    max-height: 37px!important;
    margin-right:0;
}
.donation-other-money{
    color:grey !important;
    font-size:14px !important;
}
.donation-other .left{
    float:left;
    margin-left:8px;
}
.donation-other .right{
    float:right;
    margin-right:8px;
}
.donation-s input {
    border: 0;
    width: 187px;
    height: 32px;
    font-size: 16px;
    color: #fc7d37;
    text-align: center;
    -webkit-appearance: none;
    position: absolute;
    top: -21px;
    right: -82px;
}
.icon-logo{
    width: 32px;
    height: 32px;
    display: block;
    margin-right: 12px;
    vertical-align: middle;
    border-radius: 2px;
}
.icon-pay-way{
    background: url(../img/icon-pay_3x.png?201507131124) no-repeat;
    background-size: 64px;
}
.pay-wx{
    background-position: 0 -64px;
}
.icon-pay-alipay{
    background: url(../img/icon-pay_3x.png?201507131124) no-repeat;
    background-size: 64px;
}
.icon-alipay-logo{
    width: 32px;
    height: 32px;
    display: block;
    margin-right: 12px;
    vertical-align: middle;
    border-radius: 6px;
}
.pay-alipay{
    background-position: 0 -96px;
}
.axc-input-cell{
    background:#fff;
    border-bottom:1px solid #ddd;
    margin-bottom:20px;
}
.axc-textarea{
    padding:11px 15px;
}
.axc-textarea textarea{
    width:100%;
    border:0;
    font-size:16px;
    color:#333;
    line-height:1.4
}
.icon-select{
    width:24px;
    height:24px;
    position:absolute;
    right:18px;
    top:17px;
    background-position:-48px -288px;
    border-radius:100%;
}
.block-money span>strong{
    color:#ff5959
}
/*********µÇÂ¼×¢²á*********/
.body-sign{
    background:#fff;
}
.axc-sign-box{
    width:100%
}
.axc-sign-head{
    width:100%;
    padding:40px 0;
    background:#3d9c52;
    background-position: center center
}
.axc-sign-banner{
    height: 61px;
    background:url(../img/myblogo.png)no-repeat;
    background-position: center center;
    background-size:contain
}
.axc-signlogin-type{
    width: 90%;
    margin: 35px auto;
}
.axc-signlogin-type h3{
    margin-bottom: 15px;
    font-size:20px;
    font-weight:normal;
    text-align: center;
}
.axc-sign-type{
    margin:0 10px;
}
.sign-type{
    width:32%;
    color:#666;
    display:inline-block;
    text-align:center;
}
.sign-logo{
    display:block;
    width:50px;
    height:50px;
    background:url(../img/icon-login-type.png?20160107)no-repeat;
    background-size:100px;
    margin:10px auto
}
.sign-wb-logo{
    background-position:0 -150px
}
.sign-qq-logo{
    background-position:0 -100px
}
.axc-sign-type h3{
    font-weight:500;
    text-align:center;
}
/****×¢²á*******/
.axc-login{
    width:100%;
    margin:40px auto;
}
.axc-login-phone{
    margin:20px auto;
}
.select-phone{
    position:relative;
    background:#fff;
    border-top:1px solid #ededed;
    border-bottom:1px solid #ededed;
    padding: 14px 14px 14px 15px;
    line-height: 1.1;
    font-size: 16px;
    font-weight: 400;
    overflow:hidden
}
.form-phone-number{
    border-top:0;
}
.select-phone label{
    width:30%;
    display:block;
    float:left;

}
.select-phone select,.form-phone-number input[type="tel"],.form-phone-number input[type="text"]{
    width:70%;
    display:inline-block;
    border:0;
    font-size:16px;
    -webkit-appearance: none;
}
.bling-pnone{
    background:#179bff;
}
.axc-boult{
    width:8px;
    height:8px;
    position: absolute;
    border-top:1px solid #999;
    border-left:1px solid #999;
    background:#fff;
    right: 20px;
    top:19px;
    transform:rotate(225deg);
    -webkit-transform:rotate(225deg);
    -moz-transform:rotate(225deg);
}
.orange-key-step-item img{
    width: 9px !important;
    height: 5px !important;
    position: absolute;
    bottom: 0;
    left: -5px;
    margin-bottom: 0 !important;
}
.phone-submit{
    width:80%;
    margin:0 auto;
}
.axc-icon-prove{
    width: 50px;
    height: 50px;
    display: block;
    margin: 0 auto 5px;
    background: url('../img/prove.png') no-repeat !important;
    background-size: 100% !important;
    position: relative;
}
.publish-discuss {
    background: #efeff4;
    position: relative;
    margin-top: 12px;
    border-radius: 4px;
}
.publish-discuss-content{
    padding:3px 10px;
    color:#666;
    padding-top:6px;
    line-height:1.3;
}
.publish-discuss-content >strong{
    color: #4284b6;
    font-weight: 400
}
.publish-discuss >i{
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #eee;
    position: absolute;
    top: -16px;
    left: 10px;
}
/*********chenggongliebiao ye*********/
.axc-p-wrap{

}
.p-l-main{
    margin-bottom:15px;
    position:relative;
    background:#fff;
}
.p-l-head{
    margin:0 10px 10px;
    position:relative;
    /* display:table; */
    padding:14px 8px;
}
.p-l-head-photo ,.p-l-head-username{
    display:inline-table;
    margin-right:10px;
    vertical-align: middle
}
.p-l-head-photo img{
    width:40px;
    height:40px;
    vertical-align: middle;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
}
.p-l-head-username a{
    color: #666;
    display:block;
    max-width:160px;
    overflow: hidden;
}
.p-l-head-username a span{
    display:block;
    font-size: 15px;
    height: 20px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    text-overflow: ellipsis;
    margin-bottom:2px;
}
.p-l-head-username small{
    color:#999;
    font-size:12px;
}
.rabbon-labels{
    width:66px;
    height:21px;
    line-height:21px;
    text-align:center;
    position:absolute;
    color:#fff !important;
    font-size:12px;
    font-weight:700;
    right: 8px;
}
.succeed-rabbon,.ended-rabbon{
    background:url(../img/icon-succed.png);
    background-size:cover;
}
.remain-rabbon,.nopass-rabbon,.checking-rabbon{
    background:url(../img/icon-new.png);
    background-size:cover;
}
.breakoff-rabbon{
    background:url(../img/icon-breakoff.png);
    background-size:cover;
}
.p-l-content {
    display:block;
}
.href-detail{
    color:#333;
    display:block;
    overflow: hidden
}
.href-detail .p-l-content-title p{
    margin:0 10px 10px;
    padding:0 8px;
    font-size: 17px;
    font-weight: 700;
    word-break: break-all !important;
}
.p-l-content-content{
    margin:0 10px;
    font-size: 14px;
}
.p-l-content .description-break {
    margin:0 8px;
    overflow: hidden;
    max-height:60px;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all
}

.p-l-breakup{
    /*max-height:88px;*/
    overflow: hidden;
    margin-bottom:14px;
    margin-left:10px;
}
.list-img{
    margin:0 9px
}
.p-l-status{
    border-top:1px solid rgba(0,0,0,.03);
    border-bottom:0;
    background: #fafafa;
}
.p-l-status span{
    color:red;
}
.p-l-status-li1{
    width:25%;
    text-align:left;
    padding-left:18px;
}
.p-l-status-li2{
    width:30%;
    text-align:right;
    padding-right:18px;
}
/*******project_add************/
.publish-form-head{
    color:#333;
    padding:15px 9px;
    position:relative;
}
.publish-form-head .turn-index{
    font-size:16px;
}
.publish-form-hright{
    text-align:center;
    position:absolute;
    right: 8px;
    top:16px;
    font-size:14px;
    color:#3d9c52;
    display:table;
}
.icon-question-mark{
    background-position:0 -336px;
}
.turn-money-state{
    display:inline-table;
    vertical-align: middle;
    margin-left:7px;
}
.table-form{
    background:#fff;
}
.table-form.form-for-publish {
    margin-bottom: 15px;
}
.axc-publish-list .suppor-money{
    position:relative;
}
.axc-publish-list .suppor-money span{
    position:absolute;
    right:15px;
    display: inline-block;
    width: auto
}
.suppor-money .publish-title,.suppor-money .publish-money{
    font-size:16px;
    border:0;
    width:100%;
}}
.publish-infor-content{
    background:#fff;
}
.publish-cut-date label{
    width:30%;
    margin-top:4px;
}
.cut-off-date{
    width:70%;
    float:right;
    color: #999
}
.cut-off-date strong{
    color:#3d9c52;
    font-size:20px;
}
.publish-cut-date{
    border-bottom:0;
}
.axc-slide{
    overflow: hidden;
    padding:14px;
    border-bottom: 1px solid #ddd
}
.mix-day ,.max-day{
    display:block;
    width:14%;
    color:#ccc;
    float:left;
    text-align:left;
}
.slide-data{
    display:block;
    width:70%;
    float:left;
}
.max-day{
    width:16%;
    text-align:right;
}
.publish-upload-Info .suppor-money{
    background:#fff;
}
.publish-upload-Info .control-label{
    min-height:140px;
    resize:none;
}
.icon-close-gray{
    width: 20px;
    height: 20px;
    position: absolute;
    top: 15px;
    right: 15px;
    background-position: -72px -396px;
}
/*****tishi******/
.axc-tishi{
    font-size:14px;
    color:#ff5959;
}
/********shangchuan*********/
.error-other-content{
    padding: 4px 10px 12px 13px;
}
.error-information{
    background:#ff5959;
    color:#fff;
    font-size:12px;
    padding: 4px 8px;
    border-radius: 3px;
    display:block;
    line-height:18px;
}
.upload-other{
    display:block !important;
}
.axc-upload{
    background:#fff;
    border-bottom:1px solid #ededed;
    border-top:1px solid #ededed;
}
.axc-upload-content{
    padding:10px;
    overflow:hidden;
}
.axc-upload-infor{
    padding-bottom:2px;
}
.upload-pick{
    color:#ddd;
    font-size:12px;
    width:33.3333%;
    float:left;
    position:relative;
    max-width:92px;
    height:92px;
    background:#fff;
    border:1px dashed #d2d2d2;
    border-radius:6px;
    padding:12px;
    margin:4px;
}
.upload-pick-img{
    width:100%;
    cursor:pointer;
    overflow: hidden;
    text-align:center;
}
.icon-upload-pick{
    width: 32px;
    height: 32px;
    display: block;
    margin: 5px auto;
    background-position:0 -156px;
}
.icon-type-img{
    background: url(../img/icons/type-img.png);
    background-size: 35px;
}
.icon-type-video{
    background:url(../img/icons/type-video.png);
    background-size:35px;
}
.icon-type-music{
    background:url(../img/icons/type-music.png);
    background-size:35px;
}
.userset .webuploader-container div:last-child{
    width:100%!important;
    left:0 !important;
}
.webuploader-container div:last-child {
    top:10px !important;
    left: 10px !important;
    width:70px !important;
    height:70px !important;
    overflow: hidden;
    bottom:auto;
    right:auto;
}
.axc-upload-content .thumbnail{
    width: 33.3333%;
    max-width: 92px;
    min-height: 92px;
    margin-bottom: 4px!important;
    position:relative;
    float:left;
    margin:4px;
}
.axc-upload-content .thumbnail a{
    height:92px;
    display:block;
    overflow:hidden;
}
.axc-upload-content .error{
    position: absolute;
    top:4px;
    left:4px;
    right:4px;
    background:#ff5959;
    color:#fff;
    text-align:center;
    border-radius: 4px;
    padding:4px;
}
.file-panel{
    position:absolute;
    top:4px;
    right:4px;
    padding:4px;
}
.file-panel span{
    display:block;
    cursor:pointer;
    margin:0;
    width:20px;
    height:20px;
    line-height: 16px;
    text-align:center;
    color:#fff;
    font-size:20px;
    background:rgba(0,0,0,0.5);
    border-radius:2px
}
.webuploader-element-invisible{
    display:block;
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
}
.axc-upload-state {
    font-size: 14px;
    color: #999;
    padding: 3px 15px 11px 10px;
}
.modal-body-add{
    padding: 0 15px;
    font-size:14px;
    height:280px;
    overflow-y:auto;
}
.modal-gain {
    margin-top: 22px !important;
}
.modal-body-add h4 {
    color: #3d9c52;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 500
}
.project-ul {
    margin: 0;
    padding: 0;
}
.project-ul li {
    list-style-type: disc;
    margin-left: 17px;
}
.ul2 b {
    font-size: 15px;
}
.modal-body-add p {
    line-height: 18px;
    margin: 0 0 5px;
}
/**********mine******/
.axc-user{
    background: #fff;
    padding: 14px 16px 13px 17px;
}
.axc-user .axc-project-title span{
    font-size:16px;
    color:#333;
}
.axc-user .axc-project-title p{
    font-size:12px;
    color:#999;
    margin-top:5px;
}
.axc-user .lazy{
    margin-right:3px;
}
.axc-user .axc-project-user-font{
    top:31.5px;
    right:14px;
}

.user-lists-content{
    border-top: 1px solid #e5e5e5;
}
// .user-lists-content a{
//     display:table;
//     width:100%;
//     height:40px;
//     border-bottom:1px solid #ededed;
//     position:relative;
//     background: url(../img/sanjiao.png) no-repeat;
//     background-position: 97%;
//     background-size: 2.5%;
//     line-height:40px;
//     font-size:14px;
// }
.user-lists-content a>span{
    display:inline-block;
    font-size:16px;

}
.mine-icon{
    width:24px;
    height:24px;
    display:inline-block;
    margin-right:7px;
}
/*.icon-add{
    background-position: -48px 0;
}
.icon-help{
    background-position: -48px -24px;
}
.icon-about{
    background-position: -72px -24px;
}
.icon-discuss{
    background-position: -72px 0px;
}
.icon-good{
    background-position:0 -49px;
}
.icon-connect{
    background-position:-72px -343px;
}*/
.user-lists-content a >label{
    position:absolute;
    right: 30px;
    top:15px;
}
.axc-badge{
    display:inline-block;
    width: 20px;
    /* padding: 2px 5px; */
    line-height: 1;
    background-color: rgba(0,0,0,.2);
    border-radius: 100px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    text-align: center;
    /* padding-left: 4px; */
}
.user-lists-content .axc-project-user-font{
    top:17px;
    right: 14px
}
.axc-wallet{
    font-style: normal;
    font-weight: 400;
    color: #999;
    font-size: 14px;
    position: relative;
    top: 1.5px;
}
.axc-phone{
	font-style: normal;
    font-weight: 400;
    color: #f9b770;
    font-size: 22px;
    position: relative;
    top: -2.5px;
}
.icon-wallet{
    background-position: -48px -96px;
}
.icon-deal{
    background-position: -72px -96px;
}
.icon-help-center{
    background-position: -48px -192px;
}
.icon-award{
    background-position: -72px -120px;
}
.icon-hzb{
    background-position: -72px -144px;
}
.icon-hzb{
    background-position: -72px -144px;
}
.icon-seller{
    background-position: 0 -76px;
}
/************gerenshezhi**********/
.userset{
    margin-top:10px;
}
.userset-icon{
    padding:20px 50px 20px 15px;
    font-size:16px;
    position:relative;
}
.userset-icon .lazy{
    width:36px;
    height: 36px;
    position:absolute;
    right: 35px;
    top:12px;
}
.userset-icon .axc-project-user-font{
    top:21px;
    right:13px;
}
.userset-list{
    border-bottom:1px solid #ddd;
}
.userset-list a{
    padding:15px 53px 15px 15px;
}
.userset-list a >label{
    top:15px;
}
.userset-list .axc-project-user-font{
    right:12px;
}
.user-exit a{
    padding:15px;
    display: block;
    text-align: center;
    color: red;
    font-size: 16px;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
/**********my-addproject,   my-help*****/
.tab-content{
    margin-top:10px;
}
.table-select-head{
    background:#fff;
    padding: 11px 18px;
}
.table-select-head ul{
    width:100%;
    overflow: hidden;

}
.table-select-head li{
    border:1px solid #3d9c52;
    border-right:0;
    width:20%;
    float:left;
    text-align:center;
}
.menu1{
    color:#fff !important;
}
.table-select-head li{
    font-size:15px;
    display:block;
}
.table-select-head a{
    padding:5px 0;
    color:#3d9c52;
    width:100%;
    display:block;
}
.menu1{
    background:#3d9c52;
}
.table-select-head li:first-child, .table-select-head li:first-child a {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.table-select-head li:last-child{
    border-right:1px solid #3d9c52;
}
.table-select-head li:last-child, .table-select-head li:last-child a{
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.ctab{
    display:none;
}
/******my-help******/
.axc-my-help ul li{
    width:33.33333%;
}
.my-help-stasus{
    position:relative;
}
.my-help-stasus p{
    text-indent:52px;
}
.my-help-stasus .status-quo{
    left:0;
}
/***********my-discuss*********/
.my-discuss-detail{
    color:#666
}
.my-discuss-content{
    padding:10px 0;
    word-wrap:break-word;
    word-break:break-all
}
.my-discuss-reply_content{
    background: #f5f5f5;
    padding: 10px;
    border-bottom: 1px dashed #cbcbcb;
    word-wrap: break-word;
    word-break: break-all;
}
.my-discuss-reply_content h6 {
    font-weight: 500;
    font-size: 14px;
    display: inline;
    color: #333;
}
.my-discuss-reply_content h6 small {
    font-weight: 400;
    font-size:14px;
    color:#777
}
.my-discuss-reply_content h6 strong {
    font-weight: 700;
    color:#ff5959
}
.my-discuss-reply_content p {
    margin-top:5px
}
.project-initiator {
    background:#f2f2f2
}
.project-initiator img{
    width:48px;
    height:48px;
    margin:5px 10px;
    vertical-align:middle
}
.project-initiator-title{
    padding-left:5px;
    padding:-right:25px;
    vertical-align:middle;
    display:inline-block
}
/*******my-wallet*******/
.axc-my-wallet{
    margin-top:10px
}
.wallet-list-item{
    width:100%;
    font-size: 16px;
    padding:15px;
    background:#fff;
    position:relative;
    margin-bottom:10px
}
.wallet-list-item span{
    position:absolute;
    right:15px;
    font-weight: 400;
    color: #999;
    font-size: 14px;
    top:16px
}
.icon-right-font{
    background-position: -24px -328px;
    opacity: .3
}
.icon-add-car{
    width: 24px;
    height: 24px;
    background-position: -72px -192px;
    margin-right:8px
}
/*******add-car-detail******/
.select-list{
    border-bottom:0;
}
.select-list tabel{
    width:30%;
    display:block;
    float:left
}
.select-sld{
    display:inline-block;
}
.select-list input{
    width: 70%;
    display: inline-block;
    border: 0;
    font-size: 16px;
}
#confirm-list li{
    display: none;
}
#confirm-list li:nth-child(-n+6){
    display: block;
}
/********detail PC********/
section{
    display:none
}
.pc-foot{
    overflow: hidden;
    display:none;
}
.pc-right{
    display:none;
}
@media screen and (min-width: 1000px){
    #confirm-list li{
        display: block !important;
    }

    .icon-sub{
        top:56px !important;
    }
    .axc-mjt{
        display:none !important;
    }
    .axc-bij-z{
        display:block;
    }
    .axc-detail-notice{
        display:none;
    }
    .confirm-contain-item{
        border-bottom: 1px solid #ddd;
        padding-bottom: 15px
    }
    .pc-confirm ul li{
        width: 9.09% !important;
    }
    .pc-btn-confirm-manager{
        display: none;
    }
    .help-zhengshi-border{
        border-bottom:0 !important;
    }
    .help-zhengshi img {
        width: 32% !important;
    }
    .help-comfirm-top{
        top:44px !important;
    }
    header.bar-line-sm{
        display:none
    }
    .detail-bottom-border,.detail-foot{
        display:none !important;
    }
    .project-fixed {
        margin-bottom:0;
        font-family: 微软雅黑
    }
    .axc-dream-discuss{
        border-top: 1px solid #ddd;
        margin-top:20px;
        padding-top:20px
    }
    .detail-user a p {
        font-size: 14px;
    }
    .group-img img,.list-img {
        margin:auto;
    }
    .axc-detail-list h4{
        padding: 10px 7px;
    }
    .user-using{
        padding:8px 7px;
    }
    section{
        display:block;
        width:100%;
        padding:12px 0;
        background:#eeeeee
    }
    .ribbon.labels{
        padding: 5px 11px;
        height: 29px;
        width: 80px;
        font-size: 14px
    }
    .axc-pc-detail-head{
        width:1000px;
        margin:0 auto;
        font-size:14px;
    }
    .axc-font-myb{
        left:110px;
        font-size:14px;
        font-family: '宋体';
        font-size:10px;
        border-radius: 3px
    }
    .axc-pc-detail-head header{
        position:relative;
    }
    .axc-pc-detail-head .logo{
        max-width:100%;
    }
    .axc-pc-detail-head .title{
        max-width:100%;
        margin-left: 2%;
    }
    .detail-pc{
        width:100%;
        background:#fff;
        font-family: '微软雅黑';
    }
    .axc-detail-content{
        width:100%;
        background:#fff;
        margin:0 auto;
    }
    .p-l-content-img {
        margin-left:8px;
    }
    .p-l-content-img a, .p-l-content-img span{
        width:16.6666%;
        display:block;
        height:auto;
        float:left;
    }
    .row-img{
        max-height:146px;
    }
    .detail-discuss-end{
        padding-bottom:15px
    }
    .axc-detail-article img{
        width:90% !important;
        margin-bottom:10% !important
    }
    .axc-pc-detail,.axc-p-wrap,.p-l-main{
        width:1000px;
        margin:0 auto;
        overflow:hidden;
    }
    .axc-detail-article{
        line-height:30px;
        font-size:16px;
    }
    .detail-status-font {
        font-weight: 700;
        font-size: 30px
    }

    .detail-status li {
        font-size: 16px;
    }
    .detail-status {
        padding: 15px 0;
    }
    .pc-detail-content{
        width:78%;
        float:left
    }
    .pc-detail-dreamer{
        width:65%;
    }
    .pc-right-content:last-child{
        background:#f4f4f4;
        margin-top:10px;
    }
    .pc-font-dream{
        color:#3d9c52;
        text-align: left;
    }
    .pc-display-dream-contain{
        display:none;
    }
    .pc-dream-head{
        margin:0 !important;
    }
    .pc-dream-type-content-bottom{
        padding-bottom:0 !important;
        border-bottom:0 !important;
    }
    .pc-head-inter{
        display:inline-block;
        overflow:hidden;
        position:absolute;
        right:0;
    }
    .pc-dream-type-content{
        padding:18px 0;
        text-align: left;
        border-bottom:1px solid #ddd;
        padding-left: 10px
    }
    .axc-pc-detail-head .inner:hover{
        background:#3d9c52;
        color:#fff;
    }
    .axc-pc-detail-head .innerhover{
        background:#3d9c52;
        color:#fff !important;
    }
    .axc-pc-detail-head .inner{
        display:inline-block;
        font-size:14px;
        color:#3d9c52;
        padding:5px 22px;
        border: 1px solid #3d9c52;
        border-radius: 8px;
    }
    .pc-head-inter .inter-help{
        margin-right:16px;
    }
    .pc-right{
        display:block;
        width:22%;
        float:right;
        margin-top:8px;
        padding:0 5px 0 20px;
    }
    .pc-dreamer-right{
        width:32%;
        padding:0;
    }
    .pc-dream-detail-right .pc-right-share{
        margin-top:20px;
    }
    .pc-dream-detail-right .pc-right-share a{
        margin-bottom:10px;
    }
    .dreamer-pc-wx-code{
        display: -ms-flex;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        align-items: center;
        display: -webkit-box;
    }
    .pc-dreamer-right .pc-dream-detail-right{
        width:320px;
        margin-right: 0;
        position: static;
        top:0;
    }
    .pc-right-add-code{
        padding:25px 20px;
        border:1px solid #ddd;
        text-align:center;
        overflow:hidden;
        right:-21%;
    }
    .pc-add-code:hover{
        color:#fff;
    }
    .pc-right-add-code p,.pc-right-content p {
        display: table;
        margin: 0 auto;
        font-size:16px;
    }
    .pc-detail-right{
        width:200px;
        margin:0 auto;
        position: static;
        top:0;
        /*  position:fixed;
        right:15%;
        z-index:1; */
    }
    .pc-detail-rightfixed{
        width:200px;
        float:right;
        margin-top:15px;
        position:fixed;
        z-index:1;
        top:45px;
    }
    .pc-dreamer-right .pc-right-content{
        margin-top:25px;
        padding: 20px 20px 20px 10px
    }
    .pc-right-content{
        padding:15px 20px;
        margin-top:4px;
        border:1px solid #ddd;
        text-align:center;
        overflow:hidden;
        background: #fff;
    }
    .pc-right-content p{
        display:table;
        margin:0 auto;
        padding-left: 10px;
    }
    .wx-code a,.pc-add-code{
        display:block;
        margin-top:9px;
        padding:11px 0;
        color:#fff;
        font-size:16px;
        background:#ff5959;
        border-radius:9px;
        position:relative;
    }
    .wx-code a i,.pc-add-code i{
        width: 0;
        height: 0;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        border-bottom: 11px solid #ff5959;
        position: absolute;
        top: -10px;
        left: 69px;
    }
    .dreamer-pc-wx-code a{
        padding: 11px 10px;
    }
    .dreamer-pc-wx-code a i{
        transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        top: 19px;
        left: -13px;
    }
    .pc-add-code i{
        left: 80px;
    }
    .pc-right-content span,.pc-right-add-code span{
        color:#3d9c52;
        font-size:16px;
    }
    .pc-drream-type-remain{
        background: #ff5959;
        color: #fff !important;
        font-size: 14px !important;
        padding: 0 5px;
        border-radius: 4px;
        margin-left: 8px;
        vertical-align: text-top;
    }
    .pc-wx-code{
        width:37px;
        height:36px;
        display:inline-block;
        vertical-align:middle;
        background:url("../img/pc-wx-code.png");
    }
    .axc-chart-page-active select{
        background:none !important;
    }
    .share-bottom .icon-share{
        width:56px;
        height:56px;
        display:block;
        margin:0 auto;
    }
    .share-bottom{
        width: 50%;
        display: block;
        float: left;
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .share-bottom  .icon-sare-wb{
        background:url("../img/share-wb.png")no-repeat;
    }
    .share-bottom  .icon-sare-kj{
        background:url("../img/share-kj.png")no-repeat;
    }
    .share-bottom  .icon-sare-tx{
        background:url("../img/share-tx.png")no-repeat;
    }
    .share-bottom  .icon-sare-qq{
        background:url("../img/share-qq.png")no-repeat;
    }
    .pc-right-share{
        overflow: hidden;
        margin-top:5px;
    }
    .axc-detail-title{
        font-size:24px;
        text-indent: 80px
    }
    .view-body{
        font-size:16px;
    }
    footer.bar-tab{
        display:none;
    }
    .status-quo{
        padding: 5px 11px;
        height: 29px;
        width: 82px;
        font-size:14px
    }
    .mod-project-card_header .mod-project-card_header__user .mod-project-card_header__time,.mod-project-detail .mod-project-card_content__status span,.reward-lists .reward-lists-item .reward-lists-item-text p,.reward-lists .reward-lists-item .reward-lists-item-text h6,.mod-project-detail .mod-project-card_content__status span{
        font-size: 14px
    }
    .pc-foot{
        display:block;
        width: 100%;
        height: auto;
        background: #3a9c52;
        padding: 35px 0;
    }
    .dream-product-title{
        font-size:18px;
        padding-left: 20px;
        margin-top:35px;
    }
    .pc-foot .footer {
        width: 1000px;
        margin: 0 auto;
        height: 137px;
        position: relative;
    }
    .pc-foot .footer img {
        margin-top: 13px;
    }
    .pc-foot .footer ul {
        width: 72%;
        float: right;
        overflow: hidden;
        list-style-type: none;
    }
    .pc-foot .footer ul li {
        width: 43%;
        height: auto;
        float: left;
    }
    .pc-foot .footer ul li a {
        display: block;
        margin-top: 12px;
        text-align: left;
        color: #fff;
        line-height: 20px;
    }
    .pc-foot .p-qun {
        font-size: 28px !important;
        margin-top: 18px !important;
    }
    .pc-foot .qun {
        margin-bottom: 20px;
        font-size: 24px;
    }
    .pc-foot .p-li-a {
        color: #c4e1cb !important;
        font-size: 13px;
    }
    .pc-foot .p-li {
        color: #c4e1cb !important;
        font-size: 15px;
    }
    .pc-foot .code {
        display: block;
        position: absolute;
        right: 19px;
        margin-top: 0 !important;
        padding: 0 !important;
        top: 13px;
    }
    .pc-foot .code-text {
        position: absolute;
        right: 19px;
        top: 134px;
        color: #fff;
    }
    a.pc-add-code {
        width: 172px;
        margin: 0 auto;
        margin-top: 19px;
    }
    .pc-foot .foot-apply {
        width: 1000px;
        margin: 0 auto;
        padding-top: 10px;
        border-top: 1px solid #aaa;
        margin-top: 40px;
    }
    .pc-foot .foot-apply span {
        display: block;
        line-height: 24px;
        font-size: 12px;
        color: #c4e1cb;
    }
    .mod-project-card_content .mod-project-card_content__detail{
        line-height:30px !important;
    }
    .icon-discuss{
        display:none;
    }
    /*****tanchukuang******/
    .modal-start {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1000;
        overflow: hidden;
    }
    .modal-background {
        height: 100%;
        width: 100%;
        position: absolute;
        background: rgba(0,0,0,.5);
    }
    .manager-modal {
        width: 336px;
        position: fixed;
        margin: 0 auto;
        top:15%;
        left: 0;
        right: 0;
        bottom:auto;
        background: #fff;
    }
    .modal-background a {
        display: block;
        width: 100%;
        height: 100%;
    }
    .mod-project-card{
        box-shadow: none;
    }
    .detail-sub{
        right: 10%
    }
}
@media screen and (min-width: 320px) and (max-width:350px){
    .p-l-breakup {
        max-height: 96px;
    }
}
@media screen and (min-width: 351px) and (max-width:390px){
    .p-l-breakup {
        max-height: 105px;
    }
    .detail-sub{
        right: 6px !important
    }
    .icon-sub{
        right: 13% !important
    }
}
@media screen and (min-width: 391px) and (max-width:430px){
    .p-l-breakup {
        max-height: 118px;
    }
    .detail-sub{
        right: 2% !important
    }
}
@media screen and (min-width: 391px) and (max-width:430px){
    .p-l-breakup {
        max-height: 118px;
    }
}
@media screen and (min-width: 431px) and (max-width:550px){

    .p-l-breakup {
        max-height: 98px;
    }
    .list-project-img img {
        width: 22%;
    }
    .list-project-img .img-four img {
        margin-left:10px;
    }
}
@media screen and (min-width: 431px) and (max-width:630px){
    .detail-sub{
        right: 5% !important
    }
    .list-project-img img {
        width: 22%;
    }
    .list-project-img .img-four img {
        margin-left:10px;
    }
}
@media screen and (min-width: 431px) and (max-width:480px){
    .p-l-breakup {
        max-height: 98px;
    }
}
@media screen and (min-width: 481px) and (max-width:530px){
    .p-l-breakup {
        max-height: 109px;
    }
}
@media screen and (min-width: 531px) and (max-width:580px){
    .p-l-breakup {
        max-height: 120px;
    }
    .detail-sub{
        right: 8% !important
    }
    .icon-sub{
        right: 14.5% !important;
    }
}
@media screen and (min-width: 581px) and (max-width:630px){
    .p-l-breakup {
        max-height: 131px;
    }
    .detail-sub{
        right: 8% !important
    }
    .icon-sub{
        right: 14% !important
    }
}
@media screen and (min-width: 631px) and (max-width:780px){
    .detail-sub{
        right: 8% !important
    }
    .icon-sub{
        right: 14.5% !important
    }
    .list-project-img img {
        width: 18%;
    }
    .list-project-img .img-four img {
        margin-left:10px;
    }
}
@media screen and (min-width: 631px) and (max-width:680px){
    .p-l-breakup {
        max-height: 116px;
    }
}
@media screen and (min-width: 681px) and (max-width:730px){
    .p-l-breakup {
        max-height: 126px;
    }
}
@media screen and (min-width: 731px) and (max-width:780px){
    .p-l-breakup {
        max-height: 134px;
    }
}
@media screen and (min-width: 781px) and (max-width:999px){
    .list-project-img img {
        width: 14.6%;
    }
    .list-project-img .img-four img {
        margin-left:10px;
    }
}
@media screen and (min-width: 781px) and (max-width:830px){
    .p-l-breakup {
        max-height: 116px;
    }
}
@media screen and (min-width: 831px) and (max-width:880px){
    .p-l-breakup {
        max-height: 126px;
    }
}
@media screen and (min-width: 881px) and (max-width:930px){
    .p-l-breakup {
        max-height: 134px;
    }
}
@media screen and (min-width: 931px) and (max-width:999px){
    .p-l-breakup {
        max-height: 140px;
    }
}
/***********certifical******/
.axc-certific{
    font-size:16px;
}
.axc-certific-contain{
    /* background:url(../img/certifi.png)no-repeat; */
    background:url(../img/spring.png)no-repeat;
    background-size:cover;
    position:absolute;
    /* top:-19px; */
    top:-13px;
    height:115%;
    width:100%;
}
.dream-certific{
    margin:15px;
    font-weight: 600;
    font-size:15px;
    position:relative;
}
.axc-certific1{
    background:url(../img/certifi1.png)no-repeat;
    background-size:cover;
}
.axc-certific2{
    background:url(../img/certifi2.png)no-repeat;
    background-size:cover;
    top:-6%;
}
.axc-certific3{
    background:url(../img/certifi3.png)no-repeat;
    background-size:cover;
}
.axc-certific4{
    background:url(../img/certifi4.png)no-repeat;
    background-size:cover;
}
.axc-certific5{
    background:url(../img/certifi5.png)no-repeat;
    background-size:cover;
}
.axc-certific6{
    background:url(../img/certifi6.png)no-repeat;
    background-size:cover;
    top:-8%;
}
.dream-certific-name{
    position:absolute;
    text-align:center;
    left:0;
    right:0;
    top:33.5%
}
.dream-certific-money{
    position:absolute;
    top: 43%;
    left: 42%;
    color:#ff5959;
    font-weight: 700
}
.axc-certicai-title{
    margin:0 20px;
    display:block;
    margin-top:42%;
    position:relative;
}
.axc-certific2 .axc-certicai-title{
    margin-top:46%;
}
.axc-certific6 .axc-certicai-title{
    margin-top:50%;
}
.axc-certicai-title span{
    text-decoration: underline;
    font-weight:600;
}
.axc-certicai-content{
    margin:12px 20px;
    text-indent:2em;
    line-height:25px;
}
.axc-certific-font{
    position: absolute;
    left: 10px;
    top: -63px;
    font-size: 40px;
    color: #c83c3c;
    font-family: 微软雅黑;
}
.axc-certicai-content span,.axc-certicai-foot span{
    text-decoration: underline;
    font-weight:600;
}
.axc-certicai-content strong{
    color:#ff5959;
}
.axc-certicai-foot{
    text-align:right;
    margin-right:20px;
    margin-top:25px;
}
.axc-certicai-foot img{
    width:105px;
    height:26px;
}
.axc-certicai-foot>div{
    line-height:25px;
    font-size:16px;
}
.btn-certifi{
    margin-top:25px;
}
.banzhangbangzhu {
    margin: 24px 15px 0 15px;
    color: #be2d2d;
    font-weight: 700;
}
.baozhang {
    background: #fff;
    margin: 15px;
    padding: 13px 9px;
    border: 1px solid #f6d99f;
    font-size: 15px;
    margin-top: 5px;
    border-radius: 6px;
}
.baozhang a {
    color: #333;
    display:block;
    width:100%;
    position:relative;
}
.baozhang a span{
    position:absolute;
    right:0;
}
.share-certify{
    height: 76px;
    padding: 11px 96px 11px 15px;
    background: #fff;
    color: #888;
    margin: 15px 15px 0;
    position: relative;
    font-size:14px;
    border-radius: 6px;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
}
.share-certify a{
    right: 15px;
    border: 1px solid #3d9c52;
    color: #3d9c52;
    font-size: 12px;
    top: 18%;
    padding:10px 8px;
    border-radius:3px;
    margin-left: 15px
}
/***** 帮助页面 help page*********/
.axc-help-top{
    background: #3d9c52;
    color: #fff;
    text-align: center;
    padding: 15px 10px;
    overflow:hidden
}
.axc-help-top>p{
    width:100%;
    float:left;
    font-size:14px;
    margin-top:13px;
    margin-bottom:10px;
    color: rgba(255,255,255,.7);
}
.icon-qq{
    width:45px;
    height:47px;
    display:block;
    margin:0 auto
}
.icon-help-qq1{
    background:url(../../img/iconfont.png) no-repeat;
    background-size: 45px;
}
.icon-help-qq2{
    background: url(../img/iconfont2.png) no-repeat;
    background-size: 36px
}
.axc-help-top strong{
    font-size:18px;
    display:block;
    color:#fff
}
.help-item{
    padding: 15px 53px 15px 15px;
    font-size:16px;
    color:#333;
    overflow:hidden;
    border-bottom: 1px solid #f4f4f4;
    position:relative
}
.icon-help-bottom-top{
    background-position:-24px -344px;
    position:absolute;
    right: 18px;
    top:17px;
    opacity:0.3;
}

.help-item-icon .icon-help-bottom-top{
    background-position:-24px -312px !important
}
.axc-help-content{
    margin-top: 10px;
    background: #fff;
    margin-bottom:60px;
}
.help-item i:first-child{
    width:7px;
    height:7px;
    border-radius:100% 100%;
    background:#3d9c52;
    display:inline-block;
    vertical-align: middle;
    margin-right:7px;
}
.help-item-item ul li{
    padding: 11px 16px 11px 25px;
    border-bottom:1px solid #ddd;
}
.help-item-item ul li a{
    color:#555;
    position:relative;
    width:100%;
    display:block;
    font-size:15px;
}
.help-item-item .icon-right-help{
    opacity:.2;
    background-position:-24px -328px;
    position:absolute;
    right:0
}
/****帮助文档 help text******/
.axc-help-body{
    background:#fff;
    height: 100%;
    font-size:16px;
    margin-bottom:49px
}
.axc-dom{
    margin:0 15px;
    margin-bottom:65px
}
.view-body h1{
    font-size:24px;
    color:#333;
    margin:20px 0;
}
.view-body p{
    word-wrap:break-word;
    margin:0 0 17px 0;
    padding:0;
    color:#333;
    line-height:1.5;
}
.view-body ul{
}
.view-body-ol{
    width:22px;
    display:block;
    position:absolute;
    left:0;
}
.view-body li{
    padding-left:22px;
    position:relative;
    overflow:hidden
}
.view-body .view-body-title-green{
    color:#3d9c52;
    font-weight:bold;
}
.view-body .view-body-title-red{
    color:red;
}
.view-body .view-infor{
    margin-top:10px;
}
.help-eg-img{
    margin:10px auto;
    text-align:center;
    margin-bottom:25px;
    width:95%;
}
.help-operate-ul img{
    float: left;
    width: 90px;
    height: 90px;
    margin-bottom: 20px;
}
.help-operate-icon-spe{
    width:100%;
    text-align:center
}
.help-operate-icon-spe img{
    width: 90px;
    height: 106px;
    margin-bottom: 5px;
}
/******share*******/
.axc-share{
    width:100%;
    height:auto;
    background:url(../img/share.png)no-repeat;
    background-size:cover;
    position: absolute;
    top: -16px;
    padding-bottom: 50px;
}
.axc-share-header{
    width:90%;
    margin:0 auto;
}
.axc-share-ul{
    width:90%;
    margin:0 auto;
    padding:0;
}
.axc-shara-contain{
    margin-top:20px;
}
.axc-shara-contain h5>span{
    font-size:16px;
    margin-left:28px;
}
.axc-shara-contain h5>i{
    width:20px;
    height:20px;
    background:url(../img/share-love.png)no-repeat;
    background-size:20px;
    display:inline-block;
    position:absolute;
}
.share-content{
    padding:10px 0;
    border:1px solid #f2cc7e;
    border-radius:5px;
    background:#fff;
    text-indent: 2em;
    margin-top:13px;
    position:relative;
}
.share-content i{
    width: 15px;
    height: 15px;
    position: absolute;
    border-top: 1px solid #f2cc7e;
    border-left: 1px solid #f2cc7e;
    background: #fff;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    top:-8px;
    left: 43px;
}
.axc-font-hidden{
    padding:0 10px;
    line-height:22px;
    overflow: auto;
}
.axc-font-hidden a,.axc-font-hidden a:hover{
    color:#3d9c52;
    display:block;
    text-align:right;
}

.axc-chart-page{
    width: 19%;
    float: left;
}
.axc-chart-page a {
    width: 86%;
    margin: 0 auto;
    display: block;
    text-align: center;
    background: #fff;
    padding: 4px 0;
    border-radius: 5px;
}
.axc-chart-page-active{
    width: 24%;
    float: left;
    text-align: center;
    line-height: 28px
}
.axc-chart-page-active select{
    -webkit-appearance: none;
    background: #efeff4;
    border: 0;
    margin-right:2px;
    font-size: 14px
}
.axc-chart-page-active i{
    content: "";
    top: 9px;
    margin-bottom: 3px;
    display: inline-block;
    font-size: 0;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    width: 8px;
    height: 8px;
    background-color: transparent;
    -webkit-transform: rotate(225deg);
}
/****axc-play*******/
/******experience*******/

.experience{

    margin:20px;

    text-align:center;

    font-size:16px;

}

.experience h4{

    margin: 20px 0 20px 0;

    font-size:22px;

    color:#3d9c52;

}

.experience-label{

    overflow:hidden;

}

.experience-label{

    overflow:hidden;

    line-height: 38px;

    margin-top:15px;

    position:relative;

}

.experience-label label{

    width: 25%;

    display: block;

    float: left;

    text-align:left;

}

.ex-dollor{

    position: absolute;

    right:20px;

}

.experience-label input{

    font-size: 16px;

    padding: 10px 5px;

    width: 71%;

    float: left;

    border-radius: 6px;

    border: 0;

    box-shadow: none;

}

.experience-money{

    box-sizing: border-box;

    line-height:21px;

    margin-top:10px;

    overflow-y:scroll !important;

    height:188px !important;

}

.experience-main-title{

    font-size: 18px;

    text-align: left;

    margin-top: 15px;

    font-weight: 600;

}

.experience-info{

    color: #666;

    text-align: left;

    font-size: 14px;

    /*

    margin: 15px auto; */

    margin-top:10px;

    margin-bottom:20px;

}


.axc-play-contain{

    padding-bottom:100px;

}

.axc-play-experience {

    padding:15px;

}

.axc-play-content-content ol{

    padding-left:21px;

}

.axc-play-content-title{

    margin:40px 0 30px;

    font-size:18px;

    font-weight: 800;

    color:#3d9c52;
    text-align:center;

}

.axc-play-content-content ol li{

    font-size:16px;

    line-height:1.5;

    margin:5px 0;
    font-weight: 700

}

.axc-play-content-content span,.axc-play-content-content a,.axc-p-ex-h span,.axc-p-ex-foot span{

    color:#ff5959;

    font-weight:700;

}

.axc-play-content-content p{

    margin:10px 0;

    font-size:16px;

}

.axc-play-content-content .axc-play-content li{

    font-size:16px;

    font-weight:700;
    color:#000;

}

.axc-play-content-content .axc-play-content p{

    font-size:16px;

    line-height:1.5;

}

.axc-play-foot-btn{

    position:fixed;

    bottom:48px;

    background:url(../img/share.png)no-repeat;

    background-size:100% 100%;

    left:0;

    right: 0

}

.axc-play-foot-btn .axc-foot-btn{

    margin-top:20px;

}

.axc-play-pc-head{

    display:none;

}

@media screen and (min-width: 1000px){
    .axc-foot{
        display:none !important;
    }
    .axc-play-pc ,.axc-share-pc{

        width:850px;

        margin:0 auto;

    }

    .axc-play-header{

        display: none

    }

    .axc-play-pc-head{

        display:block;

        overflow:hidden;

        position:relative;

        background:url(../img/axc-play/play-pc03.png)no-repeat;

        background-position: center bottom;

    }

    .axc-play-pc-head img:last-child{

        float:right;

    }

    .axc-play-pc-head img:first-child{

        margin-top:72px;

    }

    .axc-play-experience .axc-play-head{

        text-align:center;

        margin:20px 0;

    }

    .axc-play-foot-btn{

        width:850px !important;

        margin:0 auto;

    }

}

/**success****/
.axc-success-message-head{
    background:#3d9c52;
    text-align:center;
    color:#fff;
    font-size:18px;
    padding:15px 10px;
}
.axc-success-message-head i{
    width:72px;
    height:72px;
    display:block;
    margin:0 auto;
    margin-top:15px;
}
.axc-success-message-head .icon-success{
    background: url(../img/icon-head.png) no-repeat;
    background-size: 72px;
}
.axc-success-message-head .icon-fail{
    background: url(../img/icon-guide2.png)no-repeat;
    background-size: 60px;
    background-position:center center;
    margin-bottom:30px;
}
.axc-success-message-head h4{
    margin:18px 0 24px;
    font-size:20px;
    font-weight: 400

}
.axc-success-message-content{
    margin:42px 30px 20px;
    font-size:16px;
    color:#333;
    text-align:center;
}
.axc-fail-message-content{
    margin:32px 30px 20px;
    font-size:16px;
    color:#333;
    text-align:center;
}
.axc-success-message-content span{
    color:#3d9c52;
}
/*******verify**********/
.verify-person{
    margin-top:15px;
}
.verify-header{
    font-size: 16px;
    color: #333;
    padding: 2px 15px 12px;
}
.axc-upload h5{
    margin-top:10px;
    padding-left:13px;
}
.last-input-border{
    border-bottom:0 !important;
}
.photo-eg{
    width: 33.3333%;
    max-width: 92px;
    float:left;
    margin:4px;
    position:relative;
}
.photo-eg img{
    width:92px;
    height:92px;
}
.photo-eg span{
    position:absolute;
    display:block;
    bottom:0;
    right:0px;
    left:0px;
    text-align:center;
    color:#fff;
    background: rgba(0,0,0,0.65);
}
.help-block{
    padding: 0 12px;
    font-size: 12px;
    margin-top: 0;
    color: #999;
    margin-bottom: 10px;
    line-height: 17px
}
.axc-relation-persion{
    padding: 14px 15px 9px 15px;
    font-size:16px;
    border-bottom:1px solid #ddd;
    background:#fff;
    min-height:60px;
}
.axc-relation-persion span{
    width: 100%;
    display: block;
    vertical-align: middle;
    position: relative;
}
.axc-relation-persion small{
    color: #999;
    font-size: 12px;
    display: block;
    font-weight: 400;
}
.icon-relation{
    width:24px;
    height:24px;
    position:absolute;
    background-position:-48px -264px;
    right: 0;
    top:7px;
}
.icon-relation-after i{
    background-position:-48px -288px;
    border-radius:100%;
}
.axc-relation-persion-center{
    margin-bottom:10px;
    display:none;
}
/*
.axc-confirm{
	color: #333;
    padding: 0 15px 8px 15px;
}
.axc-confirm span {
    color: #FF5959;
}
*/
.axc-verify-btn{
    background:#fff;
    color:#333;
}
.axc-upload-next{
    margin-top:10px;
}
/*******yu-e tixian******/
.project-yue-head{
    background:#fcf8e3;
    padding:8px 15px;
    font-size:12px;
    margin-bottom: 15px;
    color: #8a6d3b;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
/*.axc-yue-contain{
	margin:5px 15px;
}*/
.axc-yue-title{
    font-size: 14px;
    color: #8a8a8a;
    padding: 4px 15px;
    margin: 6px 0;
    font-weight: 100;
}
.axc-yue-contain strong{
    color:#3d9c52;
}
.axc-yue-infor{
    font-size:12px;
    color:#999;
    padding:0 15px;
    margin-top: 5px;
    margin-bottom: 20px;
}
.axc-yue-infor strong{
    color:#f60000;
}
.axc-yue-content{
    margin-top:30px;
}
.tixian-verify{
    color:#999;
    padding:10px 15px 0;
    font-size:14px;
    margin-top:0;
}
.axc-upload-content-tixian{
    padding:10px 15px;
}
.tixianload{
    margin-bottom:20px;
}
/*****manager update*******/
.axc-update{
    margin-top:20px;
}
.axc-update-contain{
    background:#fff;
    border-bottom:1px solid #eee;
}
.axc-update-project h3{
    text-align:left;
    margin-left:15px;
    font-weight:500;
}
.axc-update-contain{
    padding:10px 15px;
    overflow: hidden;
}
.axc-update-contain .lazy{
    width:40px;
    height:40px;
    float:left;
}
.axc-update-content{
    margin-left: 65px
}

.axc-update-content h5{
    font-size:14px;
    margin-bottom:10px;
}
.axc-update-content span{
    font-weight: 400;
    color:#666;
}
.axc-btn-dete {
    display: block;
    width: 45px;
    line-height: 26px;
    height: 29px;
    border: 1px solid #3d9c52;
    border-radius: 4px;
    color: #3d9c52;
    text-align: center;
    float: right;
}
.maneger-text{
    min-height:110px;
}
.tx-info-body ol{
    margin: 0;
    padding: 0;
    /* width: 90%; */
    margin: 0 auto;
    padding-left: 20px;
    line-height:22px;
}
/***axc-break*******/
.axc-break-select-title{
    padding:0 15px;
    margin-bottom: 8px;
    font-size: 16px;
    color: #666;
    margin-top:20px;
}
.axc-break-select .axc-projects{
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #ddd;
    font-size: 18px;
    position: relative;
    margin-bottom: 20px
}
.axc-projects li {
    padding: 12px 15px 12px 12px;
    border-top: 1px solid #ddd;
    font-size: 14px;
    color: #333;
    line-height: 21px;
    position:relative;
}
.axc-projects span {
    font-size: 12px;
    color: #aaaaaa;
}
.axc-projects li i {
    top: 22px;
    position: absolute;
    right:15px;
}
.icon-relationer{
    width: 24px;
    height: 24px;
    position: absolute;
    background-position: -48px -264px;
    right: 0;
    top: 7px;
    background-position: -48px -288px;
    border-radius: 100%;
}
.axc-my-trade ul li{
    width:20%;
}
/****about****/
.about-body{
    background:#fff;
}
.about-content{
    padding:0 15px;
    margin-top:30px;
}
.about-content p{
    word-wrap: break-word;
    margin: 0 0 17px 0;
    padding: 0;
    text-align:left;
    font-size:15px;
}
.axc-about-list{
    margin-bottom:20px;
}
.about-title {
    padding: 2px 15px;
    font-size: 16px;
    color: #000;
    font-weight: 700;
    text-align:left;
    margin:10px 0;
}
.about-title small{
    font-weight:normal;
    font-size:16px;
    color:#666;
}
.axc-about-list .first {
    border-top: 1px solid #ddd;
}
.axc-about-list .list-item {
    padding: 15px 53px 15px 15px;
    color: #333;
    background: #fff;
    position: relative;
    display: block;
    border-bottom: 1px solid #ddd;
    width: 100%;
    vertical-align: middle;
    text-align: left;
    font-size: 16px;
}
.icon-arrow-right{
    background-position: -24px -328px;
    display: inline-block;
    opacity: .3
}
.axc-about-list .list-item>label {
    position: absolute;
    right: 10px;
    top: 12px;
}
.about-view-padding {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 65px;
}
.about-view-body {
    font-size: 15px;
    line-height: 1.5;
    word-wrap: break-word;
}
.about-view-body div, .about-view-body p {
    word-wrap: break-word;
    margin: 0 0 17px 0;
    padding: 0;
    color: #333;
}
.axc-about-head{
    width:100%  !important;
    height: 61px !important;
    margin-top:20px !important;
    margin-bottom:20px !important;
    background: url(../img/myblogo.png) no-repeat center center !important;
    background-size: contain !important;s
}
/*******my-trade******/
.my-trade-list{
    background:#fff;
}
.my-trade-content{
    border-bottom: 1px solid #ddd;
    text-decoration: none;
    padding: 10px 9px;
    margin: 0 10px;
    text-align: left;
    display: flex;
    position: relative;
}
.my-trade-content img{
    width:36px;
    height:36px;
    float: left;
}
.my-trade-text{
    width:56%;
    font-size: 15px;
    line-height: 1.3;
    color: #333;
    font-weight: 400;
    display: block;
    margin: 2px 8px 2px 14px;
    float: left;
}
.my-trade-text p{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.axc-trade-type{
    color:#f60000;
    font-size:12px;
    margin-top:5px;
}
.my-trade-time{
    width:50%;
    float:right;
    text-align:right;
}
.my-trade-time p:last-child{
    font-size:12px;
    color:#999;
    margin-top:5px;
}
/**** 交易详情*********/
.axc-trade-detail{
    background:#fff;
    padding:10px;
}
.axc-trade-detail-head{
    font-weight: bold;
    font-size: 16px;
}
.axc-trade-detail-money{
    text-align:right;
    font-size: 12px;
    color:#999;
}
.axc-trade-detail-money span{
    font-size: 36px;
    color:#3d9c52;
}
.axc-trade-detail-content span:first-child{
    color: #999;
    margin-right: 20px;
    width: 80px;
}
.axc-trade-detail-content span{
    display: inline;
}
.axc-trade-detail-content{
    padding-top:5px;
}
.axc-trade-detail-content ul li{
    margin-bottom:8px;
}
.oppoat-top{
    border-top:1px solid #ddd;
    padding-top:5px;
}
.oppoat-top span:last-child{
    display:inline-block;
}
.my-trade-detail{
    border-bottom:0;
    margin-top:10px;
}
.my-trade-detail-head{
    border-bottom:1px solid #ddd;
    padding:10px 0;
}
.my-trade-detail-head img{
    width:32px;
    height:32px;
}
.my-trade-detail-head .axc-project-title {
    height: 34px;
}

.axc-foot{
    width:100%;
    display:table;
    padding:0;
    height:49px;
    border-top: 1px solid rgba(0,0,0,.1);
    position:fixed;
    bottom: 0;
    left:0;
    z-index:10;
    background: rgba(247,247,249,.95)
}
.axc-foot a{
    display: table-cell;
    text-align:center;
    vertical-align: middle;
    font-size: 11px;
    color:#888;
}
.axc-tabbar{
    width: 24px;
    height: 24px;
    display: block;
    margin: 3px auto;
    background: url(../img/icon-tabbar_3x.png?201510101429) no-repeat;
    background-size: 48px;
}
.bar-home{
    background-position:0 0;
}
.bar-publish{
    background-position:0 -24px;
}
.bar-mine{
    background-position:0 -72px;
}
.bar-bao{
    background-position:0 -96px;
}
.axc-foot .active{
    color:#3d9c52
}
.axc-foot .active .bar-home{
    background-position: -24px  0
}
.axc-foot .active .bar-publish{
    background-position: -24px  -24px;
}
.axc-foot .active .bar-mine{
    background-position: -24px  -72px;
}
.axc-foot .active .bar-bao{
    background-position: -24px  -96px;
}
/**** aiinzheng*******/
.axc-love-verify {
    color:#ff5959;
    border: 1px solid #ff5959 !important;
    top: 44px;
    right: 92px;
}
/*****bank style******/
.bank-main{
    padding:13px 0 10px;
}
.bank-type{
    padding-left: 60px;
    position: relative;
}

.bank-type small{
    color: #999
}
.icon-bank{
    width:32px;
    height:32px;
    display:block;
    background:url(../img/icon-pay_3x.png)no-repeat;
    background-size:64px;
    position:absolute;
    top:17px;
    left:15px;
}
.bank-main span{
    top:22px;
}
.bank-icbc{
    background-position: 0 -288px;
}
.bank-abchina{
    background-position: 0 -224px;
}
.bank-ccb{
    background-position: 0 -256px;
}
.bank-boc{
    background-position: 0 -192px;
}
.bank-cmbchina{
    background-position: 0 -320px;
}
.bank-psbc{
    background-position: 0 -514px;
}
.bank-cebbank{
    background-position: 0 -416px;
}
.bank-bankcomm{
    background-position: 0 -575px;
}
.bank-ecitic{
    background-position: 0 -352px;
}
.bank-cmbc{
    background-position: 0 -544px;
}
.bank-cib{
    background-position: 0 -384px;
}
.bank-pinganb{
    background-position: -32px -512px;
}
.bank-huaxiab{
    background-position: -32px -576px;
}
.bank-beijingb{
    background-position: -32px -544px;
}
.bank-pufab{
    background-position: -32px -480px;
}
.bank-shanghaib{
    background-position: -32px -445px;
}
.bank-gaungfab{
    background-position: -32px -417px;
}
.bank-ningbob{
    background-position: -32px -384px;
}
.bank-zheshangb{
    background-position: -32px -352px;
}
.bank-hangzhoub{
    background-position: -32px -320px;
}
.bank-jiangsub{
    background-position: -32px -288px;
}
.bank-nanjingb{
    background-position: -32px -256px;
}
.bank-bohaib{
    background-position: -32px -224px;
}
.bank-hengfengb{
    background-position: -32px -192px;
}
.bank-dalianb{
    background-position: -32px -160px;
}
.bank-kunlunb{
    background-position: -32px -128px;
}
.bank-baotoub{
    background-position: -32px -96px;
}
.axc-home{
    padding:5px;
    overflow:hidden;
}
.axc-home img{
    border: 4px solid rgba(255,255,255,.5);
    border-radius: 2px;
    width: 80px;
    height: 80px;
    vertical-align: sub;
}
.axc-home span{
    display: block;
    color: #fff;
    font-size: 16px;
}
.axc-home-content{
    background:#fff;
    overflow: hidden;
}
.axc-home-content ul li{
    width:33.33%;
    display: block;
    float: left;
    border-right: 1px solid #ddd;
    text-align: center;
    line-height: 0.8;
    padding: 10px 0;
}
.axc-home-content ul a{
    color: #999;
    font-size: 12px;
}
.axc-home-content ul li strong{
    font-weight: 400;
    font-size: 24px;
    display: block;
    color: #666;
}
.bank-main label{
    display: block
}
.bank-selct{
    position:absolute;
    left: 0;
    top:20px;
    opacity: 0
}
.icon-bank-select{
    right: 15px;
    top:16px
}
.bank-rad{
    padding:13px 0 10px;
    position:relative;
    display: block;
    background:#fff;
    border-bottom:1px solid #ddd;
}
.img-display{
    padding-left: 13px;
    color: rgb(61, 156, 82);
    display:none
}
.rad-active .icon-relation{
    background-position:-48px -288px;
    border-radius:100%;
}
.add-car-tixian{
    padding:0 21px;
    line-height:20px;
}
.axc-enought{
    margin-top: 13px;
    margin-left: 20px;
    color: #3d9c52;
    margin-bottom:10px
}
.axc-not-enought{
    margin-top: 13px;
    margin-left: 20px
;color: #f60000;
    margin-bottom:10px
}
.axc-not-enought a{
    display: inline-block;
    float: none;
    background: #ff5959;
    width: auto;
    color: #fff;
    border-radius: 4px;
    padding: 3px 8px;
    margin-bottom:0;
    margin-left:3px
}
.dianzi-model{
    background:#3d9c52;
    padding:40px;
}
.dianzi-model i {
    display:block;
    height:72px;
    width:72px;
    margin:0 auto;
    background:url(../img/icon-guide2.png)no-repeat;
    background-position:center center;
    background-size:contain;
}
.dianzi-model-content{
    margin:40px 20px;
    text-align:center;
}
.dianzi-model-content h4{
    font-weight: normal;
    font-size:16px;
    margin:10px;
}
.dianzi-model-content .axc-success-btn{
    margin-top:50px;
}
.print-back{
    background:#fff;
    color:#333;
    border:1px solid #ddd;
}
.rele-road{
    overflow: hidden;
    padding:20px 19px;
    height: 83px;
    margin-top: 7px;
    padding-bottom:0;
}
.rele-road-content{
    width:33.3%;
    float: left;
    border-bottom: 6px solid #81cb91;
    position: relative;
}
.rele-road-content a {
    display: block;
    background: #fff;
    color: #333;
    padding: 5px 0;
    border:1px solid #3d9c52;
    border-radius: 17px;
    width: 72px;
    text-align: center;

}
.rele-road-money{
    left: 0;
    right: 0;
    margin:0 auto;
}
.rele-road-end{
    right: 0
}
.rele-road-ing a{
    background: #3d9c52;
    color: #fff;
}

.rele-road-content span {
    /* position: absolute; */
    color: #f60000;
    font-size: 12px;
}
.rele-road-ed span{
    color:#808080;
}
.rele-road-main{
    width: 72px;
    position: absolute;
    text-align:center;
    top:-13px;
}
.rele-road-main span{
    padding-top:5px;
    display: block
}
.axc-confirm{
    color:#333;
    padding: 0 15px 8px 15px;
    line-height: 20px;
    margin-top: 15px;
}
.axc-confirm span{
    color:red;
}

.axc-prove-template h5{
    font-size:20px;
    font-weight:400;
    margin-bottom:15px;
    margin-top:20px;
    text-align:center;
}
.axc-prove-template-list{
    margin:20px auto;
    font-size:14px;
    overflow: hidden;
    line-height:20px;
}
.axc-prove-template-list a,.axc-prove-template-info a{
    color:#3d9c52;
    text-decoration: underline;
}
.axc-user-sigle{
    display:block;
    width:222px;
    float:right;
}
.axc-user-year,.axc-user-month,.axc-user-day{
    display:inline-block;
    width:20%;
    float:right;
    margin-top:20px;
}
.axc-prove-template-info-content{
    display:table;
    line-height:24px;
    font-size:14px;
}
.axc-prove-template-info-content i{
    display:inline-block;
    width:2px;
    height:2px;
    background:#000;
    border-radius: 100%;
    vertical-align:middle;
}
.axc-user-sigle-date{
    width:100%;
    float:right;
    padding-right: 5px;
}
.axc-prove-template,.axc-infor-btn{
    margin-bottom:15px;
}
.mod-page-body {
    display: block !important;
}

.axc-prove-dayin{
    text-align: center;
    padding: 11px;
    background: #3d9c52;
    color: #fff;
    border-radius: 5px;
    margin-bottom:20px;
    font-size:16px;
}
.print-back{
    background:#fff;
    color:#333;
}
.axc-know-btn{
    -webkit-appearance: none
}
.axc-prove-dayin a {
    color:#fff;
    text-decoration: none;
    font-size:16px;
}
.close-print,.copy-print{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
}
.mod-page-body .axc-foot-btn {
    margin-left: 0;
    margin-right: 0;
}
.close-print-background{
    width:100%;
    height:100%;
    position:absolute;
    background:absolute;
    background:rgba(0,0,0,.5);
}
.close-print-content{
    width: 100%;
    height:auto;
    background:rgba(247,247,247,.95);
    position:fixed;
    bottom:0;
    z-index: 2;
    -webkit-animation: fadeInUp 300ms 0ms ease-in-out both;
    -moz-animation: fadeInUp 300ms 0ms ease-in-out both;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}
@-webkit-keyframes fadeInUp {
    0% {
        -webkit-transform: translateY(200px)
    }
    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInUp {
    0% {
        -moz-transform: translateY(200px)
    }
    100% {
        -moz-transform: translateY(0)
    }
}
.close-print-background a{
    display:block;
    width:100%;
    height:100%;
}
.close-print-content h5{
    margin:15px 20px;
    text-align:center;
    font-size:18px;
    font-weight:400;
}
.close-print-content p{
    margin:20px 0;
    font-size:14px;
    color:#333;
    line-height:20px;
}
.copybtn .axc-prove-dayin{
    margin-top:20px;
}
.copybtn .axc-prove-dayin a{
    color:#fff;
}
.close-print-content .copybtn .btn{
    margin-right:2%;
}
.close-print-content .copybtn{
    position:relative;
    margin:0 20px
}
.close-print-content .copybtn input{
    position:absolute;
    opacity:0;
}
.font-green{
    color:#3d9c52;
}
.copybtn .axc-url{
    width:100%;
    min-height:70px;
    margin-top:10px;
    color:#777;
    background:#fff;
    resize:none;
    padding:5px 8px;
    border: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.axc-footer-icon{
    position: relative;
}
.axc-footer-icon img{
    font-size:0;
    vertical-align: middle
}
.axc-footer-icon p{
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top:20%;
    bottom: 0;
}
.axc-project-agrement{
    background:rgba(247,247,247,.95);
    margin-top: 15px;
    padding:15px 0;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
.axc-agrement{
    font-size: 16px;
    color:#999;
    padding: 16px 5px 10px 15px;
}
.axc-agrement .icon{
    position: absolute;
    border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    left: 10px;

}
.axc-agrement input[type=checkbox]{
    opacity:0;
}
.axc-agrement span{
    margin-left: 13px

}
.icon-dis-agreen{
    background-position: -48px -332px;

}
.icon-agreen{
    background-position: -48px -312px;

}
.axc-project-agrement .text-success{
    font-weight: 700;
    font-size: 15px;
    color: #3d9c52
}
.axc-terms{
    margin:10px;
    background:#fff;
    height: 346px;
    border-radius: 6px
}
.axc-terms .modal-body-add{
    margin-top:10px;
    height:220px;
}
.axc-terms .modal-body-add p{
    line-height: 20px;
    margin-bottom:10px;
}
.manager-modal-center{
    position: fixed;
    left: 0;
    top:10%;
    -webkit-animation: bounceIn 300ms 0ms ease both;
    -moz-animation: bounceIn 300ms 0ms ease both;

}
@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes bounceIn {
    0% {
        opacity: 0;
        -moz-transform: scale(.5)
    }

    100% {
        opacity: 1;
        -moz-transform: scale(1)
    }
}
.userset .webuploader-pick .userset-icon{
    width:100%
}
.fixed-up-name{
    margin:0 30px;
    background: rgba(247,247,247,.95);
    border-radius: 5px;
}
.fixed-up-name .axc-form-discuss-input{
    text-align:center;
}
.user-lists-content .upload-state-done{
    display: none
}
.display-contain{
    background:#fff;
    margin:15px 0;
    padding-bottom: 8px;
    overflow: hidden
}
.display-contain h5{
    font-size: 16px;
    padding-left:10px;
    margin:10px 0;
    font-weight: 400
}
.display-contain-content{
    padding:8px 10px 8px 10px;
    border-top:1px solid rgba(0,0,0,.1);;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    position:relative;
}
.display-contain-content .axc-tj-icon{
    display:block;
    width:38px;
    left:10px;
    width:26px;
    height:26px;
}
.display-donation .axc-tj-icon{
    background:url(../img/icon-verify.png)no-repeat;
    background-size: contain;
    top: 17px;
}
.display-matter .axc-tj-icon{
    background:url(../img/icon-matter.png)no-repeat;
    background-size: contain;
    top: 17px;
}
.display-helper i{
    background:url(../img/icon-verify2.png)no-repeat;
    background-size: contain;
    top:28px;
}
.no-tj{
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(../img/icons/clo.png)no-repeat !important;
    background-size: cover !important;
    vertical-align: middle;
    margin-right: 4px;
}
.display-self i {
    background:url(../img/icon-verify3.png)no-repeat;
    background-size: contain;
    top:23px;
}
.display-contain-content-item{
    margin-left: 7px;
}
.display-dream-support{
    width: 100%;
}
.display-contain-content-item span{
    display: block;
    line-height: 22px
}
.manager-left-border, .manager-right-border{
    height: 317px;
    position: absolute;
    border-left: 1px solid #ddd;
    top: 76px
}
.manager-left-border{
    left: 27%;
}
.manager-right-border{
    right: 27%
}
.select-car-money-count{
    background:#fff;
}
.project-modify-edit{
    margin-bottom:15px;
}
.choued{
    text-align:right;
    padding:18px 10px 8px;
}
.choued span{
    color:#f60000;
}
.aid-money span{
    position: absolute;
    right: 14px;
    top: 14px;
}
.progress{
    width:100%;
    position: absolute;
    /*  right: 4px; */
    bottom: 0px;
    /*  left: 4px; */
    height: 4px;
    overflow: hidden;
    z-index: 15;
    margin: 0;
    padding: 0;
    border-radius: 0;
    background: transparent;
    background-color: #06bd01
}
.progress span {
    display: block;
    overflow: hidden;
    width: 0;
    height: 100%;
    background:  url(../images/plugins/webuploader/progress.png) repeat-x;
    -webit-transition: width 200ms linear;
    -moz-transition: width 200ms linear;
    -o-transition: width 200ms linear;
    -ms-transition: width 200ms linear;
    transition: width 200ms linear;
    -webkit-animation: progressmove 2s linear infinite;
    -moz-animation: progressmove 2s linear infinite;
    -o-animation: progressmove 2s linear infinite;
    -ms-animation: progressmove 2s linear infinite;
    animation: progressmove 2s linear infinite;
    -webkit-transform: translateZ(0)
}

@-webkit-keyframes progressmove {
    0% {
        background-position: 0 0
    }
    100% {
        background-position: 17px 0
    }
}

@-moz-keyframes progressmove {
    0% {
        background-position: 0 0
    }
    100% {
        background-position: 17px 0
    }
}

@keyframes progressmove {
    0% {
        background-position: 0 0
    }
    100% {
        background-position: 17px 0
    }
}

.fixup-project-font h6 b {
    background: #ff8400 !important;
}
.eraly-project-end h6 b {
    background: #ff5959 !important;
}
.fixup-project-font p span {
    color: #3d9c52;
    font-weight: bold;
}
.fixup-project-font p{
    color:#666;
    line-height: 22px
}
.file-item .info {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 20px;
    line-height: 20px;
    text-indent: 5px;
    background: rgba(0,0,0,.6);
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    z-index: 1;
    text-align: center;
}
.axc-infor-btn-bottom{
    margin-bottom:60px !important;
}
#fileImage {
    display: none;
}
.andArea .filePicker{
    margin: 0 auto;
    color: #3d9c52;
    text-align: center;
    border: 1px solid #3d9c52;
    padding: 7px 0;
    border-radius: 5px;
    font-size: 16px;
}
.upload_box .status_bar .info{
    display:none ;
}
.file_del{
    width:16px;
    height:16px;
    display: inline;
    -moz-user-select: none;
    position: absolute;
    right:0px;
}
.webuploader_pick{
    display:none;
}
.upload_btn{
    margin-top:10px;
}
.upload_main{
    margin:10px;
    margin-bottom: 0
}
.axc-loading-main{
    position:absolute;
    left:0;
    right:0;
}
.h_edit_agains {
    margin: 0 auto;
    font-size: 14px;
    line-height: 1.6;
    padding: 5px 15px;
    border-bottom: 1px solid #ddd;
    background:#fff;
    border:1px solid #ddd;
}
.h_edit_agains strong{
    color:#f60000;
}
.h_edit_agains span {
    float: right;
}
.h_editing {
    width: 100%;
    height: 50px;
    padding: 15px;
}
.form-for-publish .suppor-money{
    font-size:16px;
}
.add2-money-input input{
    font-size:16px;
}
.modal-dialog-edit-center{
    display: block;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 48%;
    bottom: 0;
    max-height: 74px;
    background: rgba(0,0,0,.5);
    width: 70%;
    border-radius: 5px;
    color: #fff;
    -webkit-animation: fadeInUp 300ms 0ms ease-in-out both;
    -moz-animation: fadeInUp 300ms 0ms ease-in-out both;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}
@-webkit-keyframes fadeInUp {
    0% {
        -webkit-transform: translateY(50px)
    }
    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInUp {
    0% {
        -moz-transform: translateY(100px)
    }
    100% {
        -moz-transform: translateY(0)
    }
}
.axc-uploaded{
    width:100%;
    overflow:hidden;
    padding:0 10px;
    margin-bottom:10px;
}
.axc-upload2{
    padding: 8px 10px;
    position: relative;
    cursor: pointer;
    color: #999;
    background: #fafafa;
    border: 1px solid #d2d2d2;
    border-radius: 6px;
    display: block;
    font-size: 16px;
    text-align: center;
    margin:0 auto;
}
.axc-upload2 input {
    position: absolute;
    width:100%;
    height:100%;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}
.axc-upload2-content{
    width:100%;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 15px;
    padding:0 10px;
}
.axc-upload2-content img{
    width:100%;
    height:92px;
    padding:0;
}
.imgsrc{
    width:33.33%;
    max-width:92px;
    height:92px;
    overflow:hidden;
    margin:4px;
    float:left;
    color:#fff;
    position:relative;
}
.axc-upload2-content .closeimg ,.uploader-list .closeimg{
    position: absolute;
    width:18px;
    height: 18px;
    right: 4px;
    top:4px;
    text-align:center;
    line-height:18px;
    background: rgba(0,0,0,0.5);
    border-radius: 4px
}
.imglength{
    position: absolute;
    left:0;
    right:0;
    bottom:0;
    text-indent: 5px;
    text-align:center;
    background: rgba(0,0,0,.6);
    height: 20px;
    line-height:20px;
}
.axc-upload-main2{
    padding-top:0;
}
.axc-remain1 ,.axc-remain2 {
    background:none !important;
    color: #999 !important;
}
.back-upload{
    overflow: hidden;
    margin:20px 15px;
}
.back-upload a{
    float: right;
    color:#999;
    text-decoration: underline;
}
.maneger-share a{
    width:25%;
}
.upload-pick2 input, .upload-pick1 input{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
}
.axc-qgai{
    position:fixed;
    left: 0;
    top:0;
    right:0;
    bottom:0;
    z-index: 1000;
}
.apply-show .file-panel{
    display:none !important;
}
.uplodeing-status{
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
    background: rgba(0,0,0,0.65);
    color: #fff;
}
/******qq-pay******/

.qq-browser{

    margin:20px 0;

    font-size:14px;

    color:#999;

    text-align:center;

}

.qq-browser p{

    line-height:22px;

    font-size:16px;

    color:#333;

    margin-bottom:15px;

}

.qq-browser-content{

    font-size: 16px;

    text-align:center;

}

.qq-browser-content span{

    display: block;

    margin-top: 10px

}

.qq-browser-content strong{

    color:#3d9c52;

}

.qq-browser-content img{

    margin-top:5px;

}

.qq-browser-foot{

    color:#999;

    margin:10px 0 5px;

    text-align:center;

}
.axc-project-marger{
    margin-top: 80px;
}
.upload-state-done img{
    height: 92px;
    width:100%;
}
.project-ol li{
    margin-top:8px;
    line-height: 22px
}

.modal-tixina a{
    color:#f60000;
}
.maneger-bank{
    position: absolute;
    top:7px;
    right:15px;
    font-size: 13px;
    color:#999;
}
.icon-manger-bank{
    position:absolute;
    top:16px;
    right:15px;
}
.maneger-bank-label{
    margin-bottom:15px;
}
.sever-bad{
    background:url(../img/icons/502-head.png)no-repeat;
    background-size:contain;
    overflow:hidden;
    margin:0 auto;
    margin-top:50px;
    padding-top:100px;
    max-width:750px;
}
.sever-bad-left{
    float:left;
    width:140px;
    margin-top:10px;
}
.sever-bad-right{
    float:right;
    width:100px;
}
.sever-bad-content{
    width:240px;
    margin:0 auto;
    overflow:hidden;
}
.sever-bad-left strong{
    font-size:20px;
    font-weight:700;
}
.back-web-bad{
    margin:0 auto;
    margin-top:50px;
    width:90%;
    max-width:595px;
}
.back-web-bad-l{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}
.back-web-bad-l-content{
    position: absolute;
    bottom: 0;
    background: #c0eef3;
    height:58%;
    width: 100%;
}
.back-web-bad-l .manager-card-foot{
    position:absolute;
    /* bottom:200px; */
    width:90%;
    left:0;
    right:0;
    margin:0 auto;
    top:55%;
}
@media screen and (min-width: 320px) and (max-width:330px){
    .back-web-bad-l-content{
        position: absolute;
        bottom: 0;
        background: #c0eef3;
        height: 55%;
        width: 100%;
    }
    .axc-prove-template, .axc-infor-btn {
        font-size: 15px !important;
    }
}
@media screen and (min-width: 331px) and (max-width:350px){
    .back-web-bad-l-content{
        position: absolute;
        bottom: 0;
        background: #c0eef3;
        height: 60%;
        width: 100%;
    }
}
@media screen and (min-width: 750px){
    .sever-bad-content{
        margin-top:120px;
    }
    .detail-sub{
        right: 10% !important;
    }
    .icon-sub{
        right:15% !important;
    }
}
/****认证*******/
.help-zhengshi{
    padding:16px 10px 8px 10px;
    position:relative;
}
.help-zhengshi img{
    width:55%;
}
.help-zhengshi a{
    top:42px;
}
.help-zhengshi-content{
    padding:14px 10px 0 10px;
    position:relative;
    font-size:16px;

}
.help-zhengshi-border{
    border-bottom:1px solid #ddd;
}
.confirmed-user{
    color: #bbb;
    border: 1px solid #bbb;
}
.help-zhengshi-content a{
    top:11px;
    font-size:14px;
}
.help-zhengshi-content span{
    color:#f90000;
}
.axc-confirmer-infor{
    padding: 10px 10px 0;
    color: #f60000;
    font-size: 12px;
}
.infor-content{
    position:relative;
    font-size:0;
}
.infor-content select{
    width:100%;
    font-size:16px;
    padding:12px 15px 12px 10px;
    margin-bottom:20px;
    background:#fff;
}
.infor-content select option{
    width:80%;
    margin:0 auto;
}
.infor-content i{
    position: absolute;
    top:13px;
    right:16px;
}
.confirm-progress{
    color:#666;
}
.confirm-stype{
    color:#3D9C52;

}
.confirm-content-item{
    margin-top:10px;
}
.confirm-content-tel{
    margin:2px 0;
}

.confirm-content-ite-content .detail-user-manager{
    position:inherit;
    float:right;
}
.confirm-content-ite-content{
    margin-top:8px;
}
.code-project{

    margin: 0 auto;
    /* max-width:260px; */
}
.share-code{
    display: block;
    margin:0 auto;
    margin-top: 18px;
    padding: 11px 0;
    color: #fff;
    font-size: 16px;
    background: #ff5959;
    border-radius: 6px;
    position: relative;
    width:260px;
}
.share-code-sigle{
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 11px solid #ff5959;
    position: absolute;
    top: -10px;
    left: 121px;

}
.foot-code-logo{
    text-align:center;
    margin:22px 0;
    margin-top:10px;
}
.foot-code-logo img {
    width:50%;
}
.code-share-head{
    width:280px;
    max-width:260px;
    margin:0 auto;
    padding:16px 0;
}
.cade-share-project-content{
    margin-left:56px;

}
.code-share-contain{
    position:relative;
    margin-top:5px;
    background:#eee;
}
.code-center-img{
    position:absolute;
    left:0;
    right:0;
    top:133px;
    bottom:0;
    margin:0 auto;
}
.hover2 img{
    border:2px solid #e4e4e4;
}
.confirm-contain-item .ctab {
    margin-top:10px;
}
/********helpconfirm*****/
.help-zhengshi-content ul{
    overflow: hidden;
    padding-right:25px;
    position:relative;
}
.help-zhengshi-content ul li{
    display:block;
    float:left;
    width:16.666%;
    text-align:left;
}
.help-zhengshi-content li img{
    width:40px;
    height:40px;
    border-radius: 100%;
}
.confirm-font-right{
    width: 35px;
    height: 28px;
    right: -22px;
    top: 12px;
    background: url(../img/icons/confirm-right.png)no-repeat;
    background-size: 12px;
    opacity: 1.0;
    background-position: 0 0;
}
.confirmer-content{
    margin:0 10px;
    border-top:1px solid #ddd;
    padding:10px 0;
    position:relative;
}
.confirmer-content h4{
    font-size:12px;
    font-weight:500;
    color:#3d9c52;
    margin-bottom:5px;
}
.confirmer-content i,.display-help-user i{
    width: 12px;
    height: 12px;
    position: absolute;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    background: #fff;
    left:3.5%;
    top: -6px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.confirm-contain-item .ctab2 i{
    left:19%;
}
.confirm-contain-item .ctab3 i{
    left:35%;
}
.confirm-contain-item .ctab4 i{
    left:50%;
}
.confirm-contain-item .ctab5 i{
    left:66%;
}
.confirm-contain-item .ctab6 i{
    left:81.5%;
}
.confirm-love{
    width:16px;
    height:16px;
    display:inline-block;
    background:url(../img/icons/confirm-love.png)no-repeat;
    background-size:contain;
    margin-right:5px;
    vertical-align:middle;
}
.confirm-belived{
    background:#3d9c52;
    color:#fff;
}
.report-font{
    color:#f4a433;
    border:1px solid #f4a433;
    padding: 4px 12px;
}
.confirm-belived .confirm-love{
    width:16px;
    height:16px;
    display:inline-block;
    background:url(../img/icons/confirm-loved.png)no-repeat;
    background-size:contain;
    margin-right:5px;
    vertical-align:middle;
}
/*****100m*****/
.axc-awards{
    background:url(../img/share.png)no-repeat;
    background-size: cover;
    padding:10px 15px;
}
.axc-awards-content{
    width: 100%;
    min-height: 321px;
    background:url(../img/awards.png)no-repeat;
    background-size: contain;
    background-position: center center;
    position:relative;
}
.axc-awards-head{
    max-width:40%;
}
.axc-awards-title{
    margin-top:10px;
    text-align:center;
    color:#c83c3c;
    font-family: 微软雅黑
}
.axc-awards-title  h4{
    font-size: 20px
}
.axc-awards-title  h2{
    font-size: 30px
}
.axc-awards-title  h2 strong{
    color:#960300;
}
.axc-awards-position{
    width: 193px;
    height: 142px;
    color: #fff;
    font-size: 16px;
    background: #761818;
    padding: 12px 15px 8px;
    position: absolute;
    bottom: 30px;
    left: 4%;
    right: 0;
    margin: 0 auto;
    border-radius: 10px;
    line-height: 1.5;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.axc-awards-position span{
    color:#ffba34;
}
.axc-awards-position strong{
    font-size:20px;
}
.axc-awards-foot input[type=text]{
    background:#fff;
    color:#333;
    font-size: 16px;
    width: 100%;
    padding: 10px;
    border-radius: 6px;
    border: 1px solid #e8b958;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 15px
}
.axc-awards-foot{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding
}
.axc-awards-foot  a{
    cursor: pointer;
    margin-bottom: 10px;
    width: 100%;
    font-size: 16px;
    border: none;
    color: #fff;
    display: block;
    padding: 10px 16px;
    background: #3d9c52;
    border-radius: 6px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.axc-awards-foot h4{
    font-size:18px;
}
.axc-awards-foot ul li{
    line-height: 22px;
    margin-top: 10px;
}
.axc-awards-foot li span{
    color:#761818;
    font-weight:700;
}
.axc-awards-foot-infor{
    font-size:20px;
    font-weight: 600;
    color:#3d9c52;
    margin-top:16px;
    margin-bottom:25px;
    text-align: center
}
.axc-awards-infor{
    font-size: 14px;
    color:#333;
    line-height:20px;
}
.axc-awards-infor span{
    color:#c83823;
}
@media screen and (min-width: 500px){
    .axc-awards-conmain{
        width:350px;
        margin:0 auto;
        font-family: "微软雅黑"
    }
    .awards-infor{
        width: 100%;
        height: 100%;
        position: fixed;
        overflow: hidden;
        left: 0;
        top: 0;
    }
    .modal-dialog-awards{
        padding:15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .awards-infor  .modal-dialog{
        background: #fff;
        width: 86%;
        margin: 0 auto;
        top: 30%;
        position: absolute;
        height: 182px;
        left: 0;
        right: 0;
        border-radius: 6px;
    }
    .modal-dialog-awards header{
        font-size:18px;
        color:#b80004;
        text-align:center;
    }
    .axc-awards-infor-bottom{
        margin:10px 0;
    }
}
.axc-trans-money-main{
    background:url(../img/share.png)no-repeat;
    background-size: 100% 100%;
    height:740px;
}
.trans-money{
    background:url(../img/icons/dkicons.png)no-repeat;
    background-size: cover;
    font-family: 微软雅黑
}
.axc-trans-money-head{
    text-align: center;
    color:#fff;
    padding-top:5%;
}
.axc-trans-money-head h4{
    font-size:22px;
    font-weight: 500;
    padding:15px;
}
.axc-trans-money-head h5{
    font-size:18px;
    font-weight: normal;
}
.axc-trans-money-content{
    padding-top: 25%;
    margin:0 15px;
}
.axc-trans-money-content h4{
    font-size:18px;
    font-weight: 500;
    margin-bottom:10px;
}
.axc-trans-money-content h4 span{
    text-decoration: underline;
}
.axc-trans-money-content p{
    text-indent:2em;
    line-height:25px;
    font-size:16px;
}
.axc-trans-money-content p span{
    color:#f60000;
}
.btn-money-trans{
    margin-top:30px;
}
.axc-detail-ing{
    background: #fff;
    padding-left: 10px;
    padding-top: 21px;
    font-size: 16px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 9px;
}
.detail-user-disable{
    border:1px solid #ccc;
    color:#ccc;
}
.zhezhao{
    position: fixed;
    left: 0;
    right: 0;
    top:10%;
    bottom: 0;
    z-index:1000;
}
.axc-zl-tishi{
    background: #fff;
    margin-top: 15px;
    padding: 15px 10px 10px 15px;
    color:#f25b4b;
}
.axc-no-submit,.axc-zl-submit{
    display:inline-block !important;
}
.axc-no-submit{
    color:#888 !important;
}
.axc-zl-submit{
    color:#3d9c52 !important;
}
.axc-other-infor{
    color: #999;
    padding:15px;
    padding-top:2px;
    font-size:12px
}
.axc-p-plan{
    text-decoration: underline !important;
    text-align:center;
    display:block;
    margin-bottom:50px
}
.axc-good{
    height:100%;
    width:100%;
    background:#e8e8e8;
    margin-bottom:50px;
}
.axc-good-use{
    width:100%;
    max-width:640px;
    margin:0 auto;
    background-size:cover;
    margin-top:30px;
    background-position:center;
}
.axc-good-item{
    display:block;
    font-size:13px;
    width:84%;
}
.axc-good-use-content,.axc-good-used-content{
    background:#fff;
}
.axc-good-use-bg{
    background:url(../img/icons/bolang.png);
    height:6px;
}
.axc-good-use p,.axc-good-used p{
    color:#ea5350;
    font-size:15px;
    padding:16px;
    padding-bottom:10px;
    padding-top:6px;
}
.axc-good-use b,.axc-good-used b{
    font-size:36px;
}
.axc-good-use p span,.axc-good-used p span{
    font-size:16px;
    float:right;
    margin-top:22px;
    color:#3d9c52;
}
.axc-good-used p span{
    color:#bbb;
}
.axc-good-used-content p{
    color:#bbb ;
}
.axc-good-item-conmin{
    padding:16px;
    padding-top:0;
    position:relative;
    overflow: hidden;
    border-bottom:4px solid #ea5350;
}
.axc-good-item-conmin i{
    width:100px;
    height:100px;
    padding:16px;
    background:url(../img/icons/good-foot.png)no-repeat;
    background-size:contain;
    background-position: right bottom;
    position:absolute;
    right:0;
    bottom:-22%;
    display:block;
}
.axc-yue-project{
    background:#fff;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
.axc-yue-project ul{
    padding-left:15px;
}
.axc-yue-project ul li{
    display:block;
    padding:15px 0 15px 0;
    border-bottom:1px solid #f4f4f4;
    line-height:1.5;
    position:relative;
    overflow: hidden;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}
.axc-yue-project ul li:last-child{
    border-bottom:0;
}
.axc-apply-stauts{
    color:#3d9c52;
}
.axc-widthdraw-apply {
    padding: 4px 8px;
    border: 1px solid #3d9c52;
    border-radius: 5px;
    color:#3d9c52;
}
.axc-yue-project-l{
    display:block;
    width:65%;
    float:left;
    color:#bbb;
}
.axc-yue-project-r{
    float: right;
    text-align: right;
    width: 35%;
    padding-right: 15px;
}
.axc-axc-yue-project-count{
    padding: 8px 0;
    margin: 0 15px;
    border-bottom: 1px solid #dedede;
    /* padding-left: 15px; */
    overflow: hidden;
    position: relative;
}
.axc-axc-yue-project-count span,.axc-yue-project-good-content span{
        font-size: 16px;
    color: #525252;
}
.axc-axc-yue-project-count strong,.axc-yue-project-good-content strong,.axc-yue-count strong{
    font-weight:normal;
    color:#333;
}
.axc-yue-project-good-content p{
    overflow: hidden;
}
.axc-yue-project-good-content p strong{
    line-height:30px;
}
.axc-axc-yue-project-count strong{
    line-height:28px;
    font-size:16px
}
.axc-axc-yue-project-count input{
	padding-left: 15px;
	/* height: 30px; */
	line-height: 28px;
	font-size: 13px;
	width: 185px;
}
.axc-axc-yue-project-count .special-span,.axc-yue-project-good-content .special-span{
	font-size: 16px;
    font-weight: 600;
    color: #fc7d37;
}
.axc-yue-count strong{
    line-height:39px;
    font-size:16px
}
.axc-yue-count .text-txt{
	    width: 100%;
    line-height: 28px;
    font-size: 16px;
    padding: 5px 0;
    border: none;
    /*height: 127px;*/
}.axc-yue-count .inp-txt{
    width: 100%;
    line-height: 28px;
    font-size: 16px;
    padding-bottom: 6px;
    border-bottom: 1px solid #dedede;
}
.add-pic{
    width: 100px;
    height: 100px;
    border: 2px dashed #cbcbcb;
    position: relative;
    border-radius: 7px;
}
.add-pic input {
        width: 100%;
    height: 100%;
    opacity: 0;
}
.add-pic .heng{
    position: absolute;
    left: 33%;
    top: 29px;
    border: 1px solid #cbcbcb;
    width: 30px;
}
.add-pic .shu{
    position: absolute;
    left: 47%;
    top: 16px;
    border: 1px solid #cbcbcb;
    height: 30px;
}
.agree{
	width: 15px;
    height: 15px;
    background: #2b65ff;
    display: inline-block;
    border-radius: 3px;
    border: 1px solid #c5c5c5;
    position: relative;
    left: -3px;
    top: 1px;
}
.agree:after{
	content: '\2714';
    font-size: 14px;
    position: absolute;
	top: -3px;
    left: 1px;
    color: rgba(247,247,247,.95);
}
.axc-yue-title input{opacity: 0;}
.axc-yue-project-good{
    border-bottom:1px solid #ddd;
    background:#fff;
}
.axc-yue-project-good-content {
    padding:15px;
    border-top:1px solid #f4f4f4;
    line-height:1.5;
    overflow:hidden;
}
.axc-yue-project-good-content:first-child {
    padding:15px;
    border-top:1px solid #ddd;
    line-height:1.5;
}
.axc-yue-count{
    background:#fff;
    padding:15px;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    /*margin-top:20px;*/
    overflow:hidden;
}
.axc-yue-count span{
    font-size:20px;
    color:#ff5959;
}
.axc-good-item-over{
    color:#3d9c52;
}
.help-icon{
    background:url(../img/icons/12.png);
    background-size:24px;
}
.mine-connect{
    padding-left:15px !important;
}
.axc-help-head{
    display:inline-block;
}
.axc-help-hot{
    margin-left:12%;
}
.axc-help-hot .icon-help-qq1 {
    background: url(../../img/iconfont2.png) no-repeat;
    background-size: 36px;
}
.upload-type-input{
    opacity:0;
}
.upload-music{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
}
/***invite******/
.invite-head{
    padding:15px;
}
.invite-help{
    display: inline-block;
    font-size:12px;
}
.invite-help{
    letter-spacing: 2px;
    margin-left:25px;
    line-height:1.4;
}
.invite-cr-content{
    padding:0 15px 15px;
    text-align:center;
}
.invite-cr-content img{
    width:85%;
    margin-bottom:20px;
}
.invite-cr-content-c{
    font-size:28px;
    font-weight: 600;
    color:#ff5959;
    display:block;
    margin-bottom:10px;
    margin-top:10px;
}
.invite-cr-other{
    color:#888888
}
.inviter-cr-body{
    background:#fff;
}
.axc-invite-btn{
    background:#fff;
    color:#888888;
}
.axc-invite-foot-btn{
    padding:6px 0;
    padding-bottom: 0;
    margin:0;
}
.axc-invite-foot-btn .ss-btn{
    font-size:17px;
}
.axc-invite-btn span{
    color:#ff5959;
}
.axc-invite-btn img{
    width:26px;
    height:26px;
    vertical-align: middle;
    margin-right:10px;
}
.inviter-add-share,.invite-rolo-bg{
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    display:none;
}
.inviter-add-share-bg,.invite-rolo-bg-bg{
    position:absolute;
    background:rgba(0,0,0,0.3);
    left:0;
    right:0;
    top:0;
    bottom:0;
}
.inviter-add-share-conten{
    position:absolute;
    width:100%;
    /* height:200px; */
    bottom:0;
    background:#e8e8e8;
    padding-top:20px;
    text-align: center;
    font-size:16px;

}
.invite-share-type{
    font-size:16px;
    display:block;
    margin:10px 0;
}
.invite-shate-code{
    width:180px;
    height:180px;
}
.invite-share-wx{
    font-size:14px;
    color:#888888;
    margin-top:7px;
}
.invite-share-wx span{
    color:#3d9c52;
}
.inviter-add-share-conten a{
    display:block;
    background:#fff;
    padding:10px;
    margin-top:20px;
}
.invited-add{
    border-bottom:0;
    padding:10px 15px;
    padding-top:20px;
}
.invited-add .detail-user-discuss-content{
    font-size:13px !important;
    line-height:1.3;
}
.invited-add{
    margin:0
}
.invited-add .detail-user-support{
    margin-bottom:5px;
    display:block;
}
.invited-add-contain {
    background:#fff;
    padding-top:33px;
}
.invited-add-contain .axc-foot-btn{
    padding:0 15px;
}
.invited-add-contain .axc-index--project-m-tree{
    padding:0 15px;
}
.invite-text{
    color:#888888;
    font-size:12px;
    line-height:18px;
    text-align:center;
}
.invited-add-contain .media h3{
    text-align:left;
}
.invite-user-people{
    padding:12px 15px;
    font-size:16px;
}
.invite-user-statue{
    position:absolute;
    right:0;
    top:28px;
    color:#888888;
}
.invite-user-people-contain .description-break{
    font-size:14px;
    line-height:25px;
}
.invite-user-people-contain .description-break span{
    color:#ff0000;
}
.invite-user-people-contain .description-break span:last-child{
    padding-left:50px;
}
.invite-user-money-bar{
    border:1px solid #ddd;
    height:8px;
    margin:10px 8px;
    border-radius: 10px;
    position:relative;
    margin-top: 15px;
}
.invite-user-money-bar-gr{
    background:#3d9c52;
    height:100%;
    border-radius: 10px;
    width:0;
}
.invite-useer-statu-end{
    color:#888888;
}
.invite-user-money{
    position:relative;
    margin:-9px 0 10px;
}
.invite-user-bar .detail-user-manager{
    top:37px;
}
.invite-user-bar .p-l-content-content{
    overflow:hidden;
}
.invite-useer-money-nopass{
    color:#888888;
    padding-left: 8px;
    padding-top: 10px;
    padding-bottom: 18px;
}
.invite-useer-money-pass,.invite-money-count-content span{
    color:#ff0000;
}
.invite-money-count{
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    background:#fff;
    border-top:1px solid #ddd;
}
.invite-money-count-content{
    padding:15px;
}
.invite-money-count-content .detail-user-manager{
    background: #ff5959;
    color: #fff;
    border: 1px solid #ff5959;
    right: 15px;
    padding: 8px 11px;
    font-size: 16px;
    top: 14px;
}
.invite-money-count p{
    font-size:12px;
    text-align:left;
    margin-top: 5px;
}
.invite-money-count p span,.invite-lq-phone-foot span,.invite-role li span{
    color:#3d9c52;
}
.invite-user-people-contain{
    margin-bottom:93px;
}
.invite-lq{
    text-align:center;
    font-size:18px;
    padding:10px;
    font-weight:600;
}
.invite-lq-phone-mation{
    position:relative;
}
.invite-lq-phone-mation input{
    padding:15px;
    border-bottom:1px solid #ddd;
    width:100%;
}
.invite-lq-phone-mation .yanzheng-phone{
    position:absolute;
    color:#3d9c52;
    right:15px;
    top:15px;
}
.invite-lq-phone-foot{
    text-align:center;
    margin:20px 0 0;
}
.axc-invite-lq-foot-btn{
    padding-top:10px;
}
.invite-reward{
    background:#fff;
}
.invite-role{
    margin:0 15px 45px 30px;
    list-style-type: inherit;
}
.invite-role li{
    margin-bottom:10px;
}
.invite-cr-content p{
    font-size:17px;
}
.invite-rolo{
    position: absolute;
    width: 90%;
    margin: 0 auto;
    left: 0;
    right: 0;
    background: #fff;
    height: 60%;
    padding:10px;
    top:14%;
    border-radius:6px;
}
.invite-user-people-contain .p-l-main{
    box-shadow: none
}
.invite-add2{
    text-align:center;
    margin:0 15px;
    margin-top:10px;
}
.invite-add2 p{
    font-size:14px;
}
.invite-add2 img{
    width:80px;
    height:80px;
    border-radius: 50%;
    margin-bottom: 6px;
}
.invite-add-infor{
    margin: 15px 0;
    text-align: left;
    line-height: 1.4;
    font-size: 16px;
    position: relative;
    background: #e8e8e8;
    padding: 10px 20px;
    border-radius: 7px;
    margin-top:22px;
}
.invite-add-infor i{
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 11px solid #e8e8e8;
    position: absolute;
    top:-10px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.axc-invite-foot-btn .ss-btn{
    margin-bottom:10px;
}
.invited-fix .ss-btn{
    font-size:20px;
}
.invited-fix .ss-btn:hover,.invited-fix .ss-btn:active{
    color:#fff;
}
.invite-roto{
    text-align: center;
    margin-top:34px;
}
.invite-roto img{
    width:58px;
    height:31px;
}
/*****推荐码*******/
.orange-key{
  width:90%;
  margin:0 auto;
  text-align: left;
}
.orange-key-code{
    background:#ededed;
    text-align:center;
    padding: 12px;
    margin-bottom:10px;
    font-size: 14px;
}
.font-big{
    font-size: 18px;
}
.font-middle{
    font-size: 16px;
}
.font-small{
    font-size: 14px;
}
.orange-key-infor{
    position:relative;
    padding-left:26px;
    line-height:1.6
}
.orange-key-infor img{
    width:15px;
    position: absolute;
    left: 3px;
    top: 3px;
}
.orange-key-step{
    text-align: left;
    margin-top: 24px;
}
.orange-key-step-content{
    border-top:1px solid #ddd;
    padding: 23px 18px 0 23px;
    text-align: left;
    margin-top: 15px;
}
.orange-key-step-item{
    display: block;
    font-size: 15px;
    padding-left: 21px;
    position: relative;
    padding-bottom: 22px;
    margin-bottom: 8px;
}
.key-step{
      position:absolute;
      left:-8.6px;
      top: 0px;
      color:#fff;
      width: 16px;
      height: 16px;
      line-height: 16px;
      text-align: center;
      transform:rotate(45deg);
      -ms-transform:rotate(45deg); 	/* IE 9 */
      -moz-transform:rotate(45deg); 	/* Firefox */
      -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
      -o-transform:rotate(45deg);
      border-radius: 3px;
  }
.key-step span{
    display:block;
    font-size: 15px;
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg); 	/* IE 9 */
    -moz-transform:rotate(-45deg); 	/* Firefox */
    -webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
    -o-transform:rotate(-45deg);
}
.key-step-first{
    border-left:1px solid #3d9c52;
    padding-bottom: 5px;
}
.key-step-first .key-step{
    background:#3d9c52
}
.key-step-s .key-step{
    background:#fcb11b
}
.key-step-s{
    border-left:1px solid #fcb11b;
}
.key-step-t{
    border-left:1px solid #43a4e3;
}
.key-step-t .key-step{
    background:#43a4e3
}
.key-step-f .key-step{
    background:#ff5959;
    left: -8px;
}
.key-step-foot{
    position: absolute;
    bottom: 0;
    width: 6px;
    height: 6px;
    background: #43a4e3;
    border-radius: 100%;
    left: -4px;
}
.tuijian-btn:hover{
    color:#333 !important;
}
.my-invite-fri{
    background: #fff;
    color: #333;
    border: 1px solid #aaa;
    margin-top: 20px;
}
.icon-award-mark{
    display:block;
    width:10px;
    height:10px;
    position:absolute;
    left:21px;
    top:0;
    background:#ff5959;
    border-radius:50%;
}
.axc-bij-z{
    line-height: 22px;
    min-height:20px;
}
.axc-bj-hos{
    width: 70px;
    position: absolute;
}
.axc-bj-hos-drr{
    padding-left: 69px;
}
.axc-bj-hos-drr{
    padding-left: 69px;
}
.my-project-status-lise{
    width:74%;
    margin-right:0;
}
.my-project-status-lise a{
    max-width:200px;
    width:100%;
    overflow:hidden;
}
.status-list{
    left:53px;
    top: -5px;
}
.p-l-main .axc-project-user-font{
    top:38px;
}
.my-project-status-lise-e{
    position: relative;
    line-height: 16px;
    color: #3d9c52;
    font-size: 14px;
    margin-top: 8px;
}
.my-project-status-lise span{
    font-size:16px;
}
.project-help-love{
    border-top:1px solid #e8e8e8;
    height:45px;
    position:relative;

}
.p-help-status{
    border-bottom:0;
    margin-bottom:0;
}
.project-help-love .detail-user-manager{
    top:8px;
}
.axc-p-ex-h{
    font-size:16px;
    font-weight:normal;
    line-height:1.6;
}
.axc-p-ex-title{
    margin:15px 0;
    font-weight:800;
}
.axc-p-ex-foot{
    color:#333;
    font-size:16px;
    font-weight: normal;
    text-align: left;
}
.axc-play-o-img{
    margin-right:21px
}

.add-index-contain{
    margin:20px auto;
}
.add-type,.secret-infor{
    border-top:1px solid #e5e5e5;
}
.add-type li>a,.secret-infor li>a{
    display:block;
    width: 100%;
    background:#fff;
    border-bottom:1px solid #ededed;
    padding:15px;
}
.add-type li:last-child>a,.secret-infor li:last-child>a{
    border-bottom:1px solid #e5e5e5;
}
.add-type li>a,.secret-infor li>a{
    display:block;
    width: 100%;
    font-size:18px;
    background:#fff;
    border-bottom:1px solid #ededed;
    padding:20px;
    position:relative;
    padding-left: 60px
}
.add-type-icon{
    width:24px;
    height:24px;
    display:block;
    position:absolute;
    background:url(../img/icons/add-type.png)no-repeat;
    background-size:24px;
    left:20px;
    top:20px;
}
.add-type-go{
    width:24px;
    height:24px;
    display:block;
    position:absolute;
    background:url(../img/icons/zx3.png)no-repeat;
    background-size:10px;
    right:10px;
    top:23px;
    opacity: 0.4
}
.illness-help .add-type-icon{
    background-position:0 0;
}
.disaster-help .add-type-icon{
    background-position:0 -24px;
}
.animal-help .add-type-icon{
    background-position:0 -48px;
}
.student-help .add-type-icon{
    background-position:0 -72px;
}
.other-help .add-type-icon{
    width: 25px;
    background-position: 0 -101px;
    background-size: 25px;
}
.secret-help .add-type-icon{
    background-position:0 -120px;
}
.add-index-infor{
    color:#858585;
    padding: 15px 20px;
    line-height:20px;
    margin-bottom:20px;
    font-size:12px;
    line-height:1.5;
}
.axc-index-add-fload{
    top: 0;
    z-index: 100;
    background: #ffe7ba;
}
.axc-index-add-fload .axc-head-notice{
    font-size: 14px;
    line-height:1.5;
    background: #ffe7ba;
    margin:0 auto;
    padding: 5px 20px;
}
.project-opacity{
    opacity: 0
}
.project-position-b{
    position: absolute;
    left: 29%;
    top: 46%;
}
.space-project{
    background:#fff;
    margin-top:40px;
}
.space-project ul li{
    padding:12px 20px 10px;
    border-bottom:1px solid #e5e5e5;
}
.space-project-content{
    display:block;
    width:100%;
    color:#999;
}
.space-project-content span{
    color:#3d9c52;
}
.space-project-content strong{
    color:#ff5959;
}
.space-use-time{
    color:#d4d4d4 !important;
    font-size:12px;
}
/* .sapce-project-user{
	display: inline-block;
    width: 126px;
    word-break: break-all;
    word-wrap: break-word;
    overflow: hidden;
    vertical-align: bottom;
    white-space: nowrap;
    text-overflow: ellipsis;
} */
.display-help-user{
    position:relative;
    padding: 14px 0 10px;
}
.display-help-user ul {
    overflow: hidden;
    padding-right:0;
}
.display-help-user li{
    text-align: center !important
}
.display-help-user li img{
    width:44px;
    height:44px;
    border-radius: 50%;
    border: 2px solid #e4e4e4;
}
.display-help-user i{
    left: 48%;
}
.space-project-content div{
    line-height:22px;
}
.noconfirm{
    display:none;
}
.axc-dj-display img{
    width:24px;
    height:24px;
    border:0;
    vertical-align: sub;
    margin-bottom:22px;
}
.axc-home{
    text-align:left;
}
.axc-dj{
    display:inline-block;
    margin-left: 10px;
    position:relative;
}
.axc-menu span:first-child {
    line-height:20px;
    margin-top:8px;
}
.icon-home-sm{
    display: inline-block !important;
    vertical-align: middle;
    width:12px !important;
    height:12px !important;
    background-size: 12px !important;
    background:url(../img/icons/dj.png)no-repeat;
    margin-top:0 !important;
}
.home-dj{
    text-align: right;
    font-size: 12px
}
.home-dj a{
    color:#fff;
}
.axc-dj-or{
    position:absolute;
    top:0;
}
.axc-dj-or img{
    margin-right: 5px
}
.axc-dj-or img:last-child{
    margin-right:0
}
.dj-type{
    overflow: hidden
}
.dj-type img{
    width:16px;
    height:16px;
    vertical-align: super;
}
.home-sm-l{
    width:50%;
    float:left;
    text-align: right;
    padding-right:5px;
    line-height: 2.5
}
.home-sm-r{
    width:50%;
    float:right;
    text-align:left;
    padding-left:5px;
}
.manager-home-dj{
    margin-top:18px;
}
.axc-home-pd-dj{
    padding-bottom:6px;
}
.axc-dj strong{
    font-size:24px;
}
.project-position-right{
    float:right !important
}
.detail-sub{
    position: absolute;
    width: 100px;
    text-align: center;
    right: 2px;
    top: 9px;
}
.detail-user-sub{
    font-size: 14px;
    display: block;
    width: 71px;
    padding: 2px;
    background: #ff5959;
    margin: 2px auto;
    color: #fff;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 21px;
    border-top-left-radius: 18px;
}
.icon-sub{
    width: 25px;
    height: 20px;
    display: block;
    background: #fff url(../img/icon-sub.png) no-repeat center center;
    background-size: 12px;
    position: absolute;
    top: 54px;
    right: 12%;
}
.axc-hzb-produce{
    background: #e5efe4;
}
.axc-recomm-ad{
    background:#fbddc2;
    margin-bottom:15px;
}
.axc-hzb-produce-t a{
    padding-left: 0;
}
.axc-hzb-produce-t{
    background:#ffece5;
}
.close-icon{
    width:16px;
    height:16px;
    position: absolute;
    right: 7px;
    top: 9px;
}
.axc-hzb-produce a{
    width:100% !important;
    height: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background:none !important;

}
.axc-hzb-produce img{
    max-height:48px;
    vertical-align: middle;
}
.axc-search-test{
    background:#fff;
    padding:35px 15px;
    margin-top:42px;
}
.axc-search-test-content{
    font-size: 16px;
    background: #fff;
    color: #333;
    border: 1px solid #ddd;
    display: block;
    text-align: center;
    border-radius: 6px;
    padding:5px 20px;
    overflow: hidden;
    margin-bottom:25px;
}
.search-test{
    width:20px;
    height: 20px;
    vertical-align: middle;
    float: left;
    margin-top: 6px
}
.axc-search-btn{
    width: 90%;
    float: right;
    font-size: 14px;
    line-height: 32px;
    padding-left: 10px;
}
.search-test-btn{
    margin:10px 0 0;
}
.search-test-infor{
    background: #fff;
    padding:15px 0 20px;
    margin-top:20px;
}
.search-test-result-content{
    margin-top:15px;
    border-top:1px solid #e5e5e5;
}
.search-test-infor h4{
    padding-left: 15px
}
.search-test-true {
    text-align: center;
}
.search-test-true i{
    display:block;
    width:90px;
    height:90px;
    border-radius:50%;
    color:#fff;
    margin:30px auto;
    background: #3d9c52;
    line-height:90px;
    text-align:center;
    font-style: normal;
    font-size:28px;
}
.search-test-result{
    color:#888;
    padding-bottom: 10px;
    font-size:16px;
}
.search-test-result span{
    color:#333;
}
.search-discri{
    line-height: 1.4;
    font-size:13px;
}
.search-test-true .result-false{
    background: #ff5959
}
.font-style-red{
    color:#ff5959
}
.dream-support{
    overflow:hidden
}
.support-type-content{
    font-size:13px;
    color:#999
}
.dream-support span{
    float:right
}
.dream-support em{
    font-style: normal;
}
.dream-suppor-type{
    padding:0
}
.dream-suppor-type .axc-discuss{
    padding:0 15px
}
.dream-donate{
    padding:10px 0;
    font-size:16px
}
.dream-donate-num{
    margin-top:5px
}
.dream-donate-style{
    padding:0 15px;
    background: #fff;
    margin-bottom: 10px;
}
.dream-donate-style .lable-btn{
    padding:14px 0;
    border-top:0
}
.dream-donate-style .icon-select{
    top: 24px;
    right: 0;
}
.dream-donate-style .icon-relation{
    top: 24px;
    right: 0;
}
.dream-p-hidden{
    display:none;
}
.dream-enaugh{
    background:#dcdcdc;
    padding:2px 10px;
    border-radius:15px;
    position: absolute;
    right:0 !important;
    font-size:14px !important;
}
.dream-num-type{
    width:35px;
    padding:4px;
    top:11px !important;
    text-align: center
}
.dream-number-min{
    background:#eaeaea;
    right:75px !important;
}
.dream-nuber-add{
    background:#eaeaea;
    right:0px !important;
}
.drean-num-result{
    right: 38px!important;
}
.dream-num-tel{
    right:0px !important;
    top:15px !important;
}
.dream_other_money{
    width:100%;
    padding:10px 10px;
    border:1px solid #e5e5e5;
    border-radius:6px;
    margin-top:10px;
    font-size:16px;
}
.d-o-m .icon{
    top:11px;
}
/******dream pc right******/
input[type="submit"]:disabled{
    opacity: 0.33;
    pointer-events: none
}
.sortable-ghost{
    opacity: 0.5;
}
.display-mine-help{
    position: relative;
}
.axc-fixed-bg{
    background: #ededed;
    position: fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:100%;
    height:100%
}
.form-managerbank{
    margin-top:20px
}
.bank-right-edit{
    margin-right:50px
}
.check-bank-carno{
    width: 50px;
    height: 24px;
    position: absolute;
    right: 15px;
    top: 17px;
    opacity:0;
}
.bank-rad .icon{
    top:17px;
    right:15px;
}
.bank-rad input:checked + .icon-relation{
    background-position: -48px -288px;
    border-radius: 100%;
}
.ax-bank-maneger select{
    background: #fff;
}
.view{
    display:none
}
.view-now{
    display:block
}
.axc-detail-step{
    padding: 15px;
}
.axc-flu-step{
    padding-left:27px;
    position: relative;
    padding-bottom:30px;
    border-left:1px solid #3d9c52
}
.axc-around{
    background: #3d9c52;
    left: -10px;
    top: -1px;
    position: absolute;
}
.last-stey{
    border-left:0;
    padding-bottom:0
}
.check-step{
    border:0;
    top:6px;
    right:3px;
}
.step-infor{
    font-size:12px;
    margin-top:5px;
    text-align: center;
}
/*---------推荐码----------*/

 .tj-bg{
			z-index: 500;
			background: rgba(0,0,0,0.4);
			overflow: hidden;
			/*filter:alpha(opacity=80);*/
			/*-moz-opacity:0.8;*/
			filter:Alpha(opacity=40);
			position: fixed;
			top:0;
			left: 0;
			bottom:0;
			right:0;
			display:none;
		}
		.tj-box{
			z-index: 500;
			width:80%;
			/*height: 466px;
			margin: 100px auto 0 auto;*/
			border-radius: 4px;
			text-align: center;
			background: white;
			opacity: 1;
			/*position: fixed;
			top:auto;*/
			/*left: auto;*/
			/*right: auto;*/
			/*bottom: auto;*/
			padding-bottom:20px;
			left: 0;
			right: 0;
			margin: 0 auto;

		}
		.tj-bbox{
			    display: -ms-flex;
				display: -webkit-flex;
				-ms-flex-align: center;
				-webkit-align-items: center;
				-webkit-box-align: center;
				align-items: center;
				display: -webkit-box;
				display: flex;
				width: 100%;
				height: 85%;
		}
		.tj-top{
			width:100%;
			text-align: center;
			overflow: hidden;
			position: relative;
			/*background-size:100% 100%;*/
			border-radius:4px 4px 0 0;
		}
		.tj-top{
			max-width:100%;
			margin:0 auto;
		}
		.tj-top h2{
			font-size: 15px;
			color:#dc3e3e;
			height:15px;
			margin:19px 0 0 0;
			padding: 0;
			position:absolute;
			top:0;
			bottom:0;
			left:0;
			right:0;
		}
		.tj-top span{
			display: block;
			width:24px;
			height: 24px;
			background: url(../img/tj-close.png) no-repeat center;
			position: absolute;
			top:1px;
			right: 2px;
			background-size:12px 12px;
		}
		.tj-text{
			width:70%;
			font-size: 15px;
			color: #888;
			border: 1px solid #c2c0bf;
			border-radius: 4px;
			padding:12px;
			margin-bottom: 23px;
			-webkit-appearance:none;
			appearance:none;
			outline:none;
			-webkit-tap-highlight-color:rgba(0,0,0,0);

		}
		.tj-btn{
			display:block;
			width:70%;
			height: 44px;
			font-size: 16px;
			text-align: center;
			background: #3d9c52;
			line-height:44px;
			border-radius: 4px;
			border: none;
			color:white;
			margin:0 auto;
			-webkit-appearance:none;
			appearance:none;
			outline:none;
			-webkit-tap-highlight-color:rgba(0,0,0,0);
		}
.business-donate-style{
    display:block;
}
.business-donate-style .lable-btn{
    padding-left:57px;
}
.business-donate-style .lable-btn img{
    position:absolute;
    left:0;
    width: 46px;
}
.address-list-item .bank-type{
     padding:0 15px;
 }
.box-center{
    display: -ms-flex;
    display: -webkit-flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: flex;
    position:relative;
}
.bg-white{
    background:#fff
}
.succeed-n-head {
    padding: 18px 15px;
}
.item-margin-bottom{
    margin-bottom:20px
}
.success-love{
    margin-right:10px;
    position: absolute;
    left: 14px;
}
.success-item-content{
    padding:12px 14px;
    border-radius: 4px;
}
.axc-project-list .box-center{
    margin:0 15px 20px;
}
.box-infor-center{
    padding: 12px 15px;
    text-align:center;
    color: #888;
    font-size: 14px;
}
.help-success{
    position: absolute;
    right: 20px;
    bottom: 17px
}
.success-item-item{
    padding-left: 30px;
}
.storage-help{
    margin-top: 20px;
}
.storage-help .add-type-icon{
    background-position: 0 -147px
}
.add-num {
    overflow: hidden;
    margin: 2px auto 16px;
}
.add-num li {
    width: 33%;
    display: block;
    padding: 10px 0;
    text-align: center;
    float: left;
    color: #9b9b9b;
    font-size: 14px;
    position: relative;
}
.add-num li span:first-child {
    display: block;
    margin-bottom: 5px;
}
.add-num .font-red {
    color: #ff5959 !important;
}
.add-num .weight {
    padding-top: 5px;
}
.add-num li i {
    font-size: 24px;
    position: absolute;
    right: -12px;
    font-style: normal;
}
.add-num-infor{
    position:relative;
    padding-left: 34px;
    padding-right: 15px;
    padding-bottom: 10px;
    color: #9b9b9b;
}
.add-num-infor img{
    position: absolute;
    left: 15px;
    width: 16px;
}
.zj-num{
    text-align: center;
}
.zj-num p{
    font-size:28px;
    line-height: 1.1;
}
.zj-content{
    background:#fff
}
.font-sgray{
    color: #9b9b9b;
}
.back-set{
    margin-right:70px
}
.back-set a{
    display:block
}
.wallet-add-way{
    display:block;
}
.axc-sing-active img{
    width:auto;
    float:none;
    margin-bottom:0 !important;
}
.singer-active-player{
    margin-bottom:20px;
}
.singer-active-content{
    margin-bottom: 20px;
}
.singer-active-content span{
    font-weight:600;
}
.axc-status-checked{
    border:1px solid #3d9c52;
    color:#3d9c52;
    padding:1px 3px;
    border-radius: 4px;
    font-size: 12px;
    margin-left: 10px;
}
td{    border: 1px solid #ddd;}
.ll{    display: table;
    width: 100%;
    padding: 14px 16px 13px 17px;
    border-bottom: 1px solid #ededed;
    position: relative;
    background: url(../img/sanjiao.png) no-repeat;
    background-position: 97%;
    background-size: 2.5%;}
.xl{list-style: none;width: 100%;height: 50px;border-bottom: 1px solid #bfbfbf;}
.xl-div{width: 94%;height: 50px;margin: 0 auto;}
.xl-p{width: 25%;height: 50px;float: left;font-size: .8rem;line-height: 50px;color: #333333;}
.mm{    width: 74%;
    height: 47px;
    float: left;}
.yin{    float: right;
    width: 20%;
    height: 25px;
    border: 1px solid #369EF5;
    border-radius: 7px;
    display: inline-block;
    font-size: 9px;
    text-align: center;
    line-height: 25px;
    color: white;
    color: #369EF5;
    margin-right: 10px;}
.liebiao{list-style: none;border-bottom: 1px solid #e5e5e5;
    width: 99.5%;
    height:62px;
    margin-top:10px;
    }
.liebiao-div{    width: 94%;
    margin: 0 auto;
    background: pink;}
.di{width:100%;background:green;}
.left{width:86%;float:left;}
.ming{color:#333333;display: inline-block;}
.phone{color:#333333;margin-left:10px;}
.p{width:100%;color:#bfbfbf;font-size:.4rem;padding-bottom:2px;}
.biao{height:40px;line-height:50px;text-align:center;font-size:20px;color:#02c88d;}
.img-div{width:90%;margin:0 auto;overflow:hidden;}
.op{width:30px;height:30px;border-radius:50%;}
.q{float:left;margin-left:20px;font-size:14px;}
.ku{line-height:39px;width:94%;float:left;height:39px;}